盤點(diǎn)一些國產(chǎn)“有特點(diǎn)”的單片機(jī)
1.高性能模擬外設(shè)單片機(jī)模擬外設(shè)有ADC、DAC、運(yùn)放、比較器等。以ADC最為常見,單片機(jī)內(nèi)部的ADC一般分辨率都較低,以12位為主。像STM32F3系列的就以集成一些高性能的模擬外設(shè)為特點(diǎn),包括高速ADC(5M采樣率)、16位ADC、可編程增益的運(yùn)算放大器、高速比較器等。今天只介紹一些國產(chǎn)芯片,這個(gè)就不做詳細(xì)討論了。一些國產(chǎn)的單片機(jī)也有集成了高分辨率的ADC,比如這款芯??萍嫉?strong>CS32A039,Cortex-M0內(nèi)核,內(nèi)置24位Sigma-Delta ADC,特點(diǎn)如下:
— 最大支持5個(gè)外部輸入通道
— 支持單端、差分輸入
— 1/2/4/8/16/32/64/128倍可選增益
— 高達(dá)100Mohm的等效輸入阻抗
— 輸出速率10~1280Hz 8檔可選
— 在2.35V參考電壓、40Hz采樣速率、128倍增益下19.5bits有效位
— 自帶LDO,輸出2.35/2.45/2.8/3.0V可選
— 支持性能、普通、低功耗、休眠模式
— 支持電壓測量、手動(dòng)測量模式,單命令切換
芯??萍歼€有一些其它有特點(diǎn)的單片機(jī),比如集成了電子秤模擬前端的專用單片機(jī)。其它一些集成16位以上ADC或運(yùn)放的國產(chǎn)單片機(jī)有:SWM181CBT6—內(nèi)置16位ADC,3 路模擬比較器。
APT32F172—內(nèi)置5個(gè)獨(dú)立模擬比較器, 248個(gè)參考電壓;2個(gè)運(yùn)算放大器,輸出可做ADC采樣輸入。
2.高速數(shù)字接口UART、IIC、SPI等常見的數(shù)字接口,一般的單片機(jī)都會(huì)有。像USB、以太網(wǎng)接口等在單片機(jī)中也比較常見,但是一般都需要外部高速PHY芯片才能實(shí)現(xiàn)高速通訊。像國產(chǎn)的一些模仿STM32設(shè)計(jì)的單片機(jī)基本都是集成了全速USB-PHY芯片,通訊速率最高12Mbps,要實(shí)現(xiàn)480Mbps高速USB2.0通訊,就需要外接PHY芯片。而以太網(wǎng)接口則沒有內(nèi)置PHY。南京沁恒有一款CH32F207系列芯片,內(nèi)部集成了480M高速USB,無需外接PHY即可實(shí)現(xiàn)高速通訊。同時(shí)集成了千兆以太網(wǎng)控制器ETH(內(nèi)置10M PHY),也無需外接PHY即可實(shí)現(xiàn)網(wǎng)口的通訊。大大簡化了硬件設(shè)計(jì)。同時(shí)該芯片還集成了4個(gè)運(yùn)算放大器。該公司還有一些RSIC-V內(nèi)核的單片機(jī)也很有特點(diǎn),有興趣可以看一下。
3.大容量RAM/SDRAM—驅(qū)屏神器
現(xiàn)在單片機(jī)內(nèi)部的RAM一般在幾KB~幾百KB,早期的8051更是只有128字節(jié),相當(dāng)可憐。上百KB的RAM在單片機(jī)里已經(jīng)算是比較大了,但在一些特殊應(yīng)用,比如驅(qū)動(dòng)屏幕做顯存時(shí),就顯得不夠用了。分辨率越大,需要的顯存也就越大,一般都是以MB為單位了。目前有很多國產(chǎn)的單片機(jī)內(nèi)部集成了大容量的RAM(包括SDRAM和DDR),用于驅(qū)動(dòng)屏幕非常方便。