1. 什么是单片机
单片机就是在一片硅片上集成了微处理器、存储器以及各种输入/输出接口的芯片,具有计算机属性,因而被称为单片微型计算机,简称单片机。
单片机是一块具有特殊功能的集成芯片,它的功能的实现需要使用者编程完成。编程的目的就是控制这块芯片的各个引脚在不同的时间输出不同的电平(高电平或者低电平),进而控制与单片机各个引脚相连接的外围电路的电气状况。
2. 区分芯片引脚序号
无论哪种芯片,当我们观察它的表面时,大都会找到一个凹进去的小圆坑,或者用颜色标记的一个小标记(圆点或三角或其他小图形),这个小圆坑或者小标记所对应的引脚就是这个芯片的第1引脚,然后逆时针方向数下去,即1到最后一个引脚。
3. 常用逻辑电平
常用的逻辑电平有TTL、CMOS、LVTTL、ECL、PECL、GTL、RS-232、RS-422、RS-485、LVDS等。
其中TTL和CMOS的逻辑电平按典型电压可分为四类:5V系列(5V TTL和5V CMOS)、3.3V系列、2.5V系列和1.8V系列。
5V TTL和5V CMOS是通用的逻辑电平。3.3V及以下的逻辑电平被称为低电压逻辑电平,常用的为LVTTL。低电压逻辑电平还有2.5V和1.8V两种。ECL/PECL和LVDS是差分输入/输出。RS-422/485和RS-232是串口的接口标准,RS-422/485是差分输入/输出,RS-232是单端输入/输出。
通常情况下,单片机、DSP、FPGA之间的引脚能否直接相连要参考以下方法进行判断: 一般来说,同电压的是可以相连的,不过最好还是查看芯片技术手册上的VIL(逻辑电平0的输入电压)、VIH(逻辑电平1的输入电压)、VOL(逻辑电平0的输出电压)、VOH(逻辑电平1的输出电压)的值,看是否能够匹配。 有些情况在一般应用中没有问题,但参数上就是有点不够匹配,在某些情况下可能就不够稳定,或者不同批次的器件就不能运行。
|