自从芯片涨价潮以来,国产芯片,尤其是单片机类芯片,犹如雨后春笋般发展起来,其中也不乏一些优秀的产品。下面,给大家盘点一些有特点的单片机。
这里所说的单片机,是指通用型的MCU,像ESP32等SOC芯片就不在本次讨论范围内了。而“有特点”,只是除了一些常规的功能及外设外,还集成了一些不太常用,但用起来又很方便的功能或外设。
一、高性能模拟外设
单片机模拟外设有ADC、DAC、运放、比较器等。以ADC最为常见,单片机内部的ADC一般分辨率都较低,以12位为主。像STM32F3系列的就以集成一些高性能的模拟外设为特点,包括高速ADC(5M采样率)、16位ADC、可编程增益的运算放大器、高速比较器等。今天只介绍一些国产芯片,这个就不做详细讨论了。
一些国产的单片机也有集成了高分辨率的ADC,比如这款芯海科技的CS32A039,Cortex-M0内核,内置24位Sigma-Delta ADC,特点如下:
1. 最大支持5个外部输入通道2. 支持单端、差分输入3. 1/2/4/8/16/32/64/128倍可选增益4. 高达100Mohm的等效输入阻抗5. 输出速率10~1280Hz 8档可选6. 在2.35V参考电压、40Hz采样速率、128倍增益下19.5bits有效位7. 自带LDO,输出2.35/2.45/2.8/3.0V可选9. 支持电压测量、手动测量模式,单命令切换
芯海科技还有一些其它有特点的单片机,比如集成了电子秤模拟前端的专用单片机。其它一些集成16位以上ADC或运放的国产单片机有:
SWM181CBT6:内置16位ADC,3路模拟比较器。
APT32F172:内置5个独立模拟比较器, 248个参考电压;2个运算放大器,输出可做ADC采样输入。
二、高速数字接口
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内核的单片机也很有特点,有兴趣可以看一下。
三、大容量RAM/SDRAM—驱屏神器
现在单片机内部的RAM一般在几KB~几百KB,早期的8051更是只有128字节,相当可怜。上百KB的RAM在单片机里已经算是比较大了,但在一些特殊应用,比如驱动屏幕做显存时,就显得不够用了。分辨率越大,需要的显存也就越大,一般都是以MB为单位了。目前,有很多国产的单片机内部集成了大容量的RAM(包括SDRAM和DDR),用于驱动屏幕非常方便。
又如,华芯微特的SWM32S/34S系列,内部也集成了8MB的SDRAM,用于驱动屏幕也是一个很好的选择。
另外,全志科技有很多内置DDR的芯片,比如F1C100s、F1C200s、V3S等。新唐也有NU980系列,内置了不同容量的DDR。
当然,后面所说的全志和新唐的严格来说不算单片机了,但用于驱动屏幕也是个很好的选择。
除了以上这些,大家还知道哪些国产“有特点”的单片机?欢迎留言!