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




