時至今日,筆者已經在電子開發行業工作了8年,從最初接觸的ch340g這款usb轉串列埠晶元,繼而進行乙太網開發使用到的w5500;直到最近的價效比較高的ch579m系列微控制器,筆者驚喜的發現這些晶元都由乙個共同廠家——南京沁恒。
中美**戰筆者就不展開講述,**戰對電子行業造成的影響不用筆者贅述,各位都心知肚明或感同身受。在中美**戰正酣的2023年,晶元**依然居高不下,同時越來越多的國產廠家推出了獨具特色的晶元,為中國製造提供了有力支援。舉例來說,為了替代stm32系列微控制器,國產可做到pin2pin替代的有:apm32/ch32/ck32/hc32等多個系列。雖然筆者認為國產晶元的各項指標距離stm32仍有不小的差距,但是聊勝於無。正是有了乙個個國產晶元的湧現,才給了中國電子工程師更多的選擇。
總的來說,ch5xx系列晶元,重新改變了以往藍芽+mcu+介面晶元的開發模式。只用一片ch5xx晶元,即可實現藍芽、usb、gpio、乙太網等功能。成本低,速度快,頗具價效比。
從前文描述的ch579m的片上資源和功能特性,我們可以將ch579m應用於諸多場景。以下僅做舉例。
場景一:考勤機(藍芽+刷卡+指紋+乙太網)。ch579m具有藍芽、乙太網、spi介面,可以使用藍芽進行藍芽打卡;可以使用spi驅動刷卡模組進行刷卡打卡;可以使用乙太網進行聯網通訊從而進行遠端統計。同時可以借助i2c方式驅動顯示屏,使用gpio驅動蜂鳴器和指示燈,借助串列埠方式驅動指紋打卡。
場景二:無線鍵盤。借助ch579m的藍芽功能,將藍芽設為hid模式,可以實現藍芽鍵盤功能。
場景三:藍芽跑步機:借助ch579m的藍芽功能,將藍芽設為peripheral模式,可以實時監控跑步資訊。
場景四:藍芽轉串列埠透傳:借助ch579m的藍芽和串列埠功能,可以實現藍芽和串列埠資料的透傳,達到無線資料透傳的目的。電子工程師經常使用有線的usb轉串列埠進行除錯,但是接線不僅有短路的風險,測試時接線長度也會影響資料傳輸的距離,使用藍芽轉串列埠模組可以避免上述不足。