您知道选择MCU时需要了解的内容吗?换句话说,MCU可以理解为单片机。
MCU应用场景:通常,只有很少的UI设备,因此单芯片微型计算机的影子就在我们身边。
MCU可以比作人体的心脏,是最重要的核心部分。
因此,MCU的选择是非常重要的任务。
如果您不小心选择了错误的电路,那将与整个电路的主要操作一样严重。
本文通过以下几个方面来讨论MCU选择问题。
如果有兴趣,可以一起讨论〜1)初始MCU筛选进行MCU初始筛选时,最好与软件工程师,硬件工程师和设备工程师一起讨论。
类端口的大概数量,产品要实现的功能,应用程序环境等。
软件工程师根据该信息选择三个或四个合适的芯片,然后组件工程师最终根据芯片的成本,交付,质量和其他信息选择一个MCU。
在此过程中,硬件工程师提供了各个端口的副本。
对于数量列表,软件工程师需要提供MCU引脚分配图,以供硬件工程师使用。
2)公共I / O端口上拉和下拉电阻通常可以在1K和1MΩ之间选择。
根据产品的大小和端口的当前值,包装可以是0201、0402、0603或0805。
如果端口使用内部上拉或下拉电阻,则电阻值通常为几百欧姆。
尽量不要在低功耗产品中使用它。
输入和输出电压的高电平通常是电源电压,而低压通常是0V。
对于输入端口,如果电压不清楚,则需要对其进行整形,然后将其提供给输入端口。
输入到输入端口的信号电流值不能超过输入端口可以承受的电流范围;对于输出端口,低功率对于负载,请尝试使用低级驱动器。
通常,如果负载电流值低于10 mA,则可以由输出端口直接驱动;如果负载电流小于10 mA,则可以通过输出端口直接驱动。
如果负载电流值在10 mA和100 mA之间,则需要第一级驱动电路;当驱动较大的电源负载时,请在负载与MCU之间添加隔离电路。
3)器件等级根据产品类别及其应用环境,选择MCU的等级和工作温度范围。
如果将产品用于汽车产品,请尽可能使用汽车级芯片,工作温度范围为-40度至125度。
根据产品销售区域,选择认证范围,例如CCC认证,UL认证。
4)ADC转换根据产品的实际需要选择适当的精度和转换时间。
执行模数转换时,请进行适当的整形。
如果输入信号很弱,则可以放大该信号;如果输入信号电平与输入端口的电平不匹配,则需要进行电平转换。
5)存储空间根据产品功能,电路板尺寸和软件代码的长度,选择合适的存储容量。
如果需要外部存储,软件组需要事先说明,以便PCB板可以保留空间。
随着电子产品复杂性的增加,存储容量的扩展和闪存的使用是主要趋势。
扩展存储容量后,硬件工程师可以为产品提供更多附加功能,同时为后续升级和维护带来便利。
掉电保护数据以及对产品进行快速编程的需求,以促进产品中闪存的使用。
从长远来看,闪存芯片的单价将继续下降。
6)可移植性如果考虑从旧平台移植程序,则必须考虑MCU之间的可移植性。
7)越来越多的低功耗移动电子产品的出现促进了MCU向低功耗方向的快速发展。
低功耗不仅可以节省功率,还可以降低电源模块和冷却模块的成本。
随着电流的减小,电磁干扰和热噪声也大大降低。
上拉和下拉电阻也有功耗。
例如,当单个信号被上拉或下拉时,电流介于几微安和几十微安之间。
但是,电流可能高达数十毫安。
请勿使未使用的端口尽可能不使用。
如果悬空,则外部干扰可能会在这些端口上形成重复的振荡信号。
MOS处理芯片的功耗主要取决于门电路的翻转次数。
8)成本和交付量很多8位,