4.4 MSP430驱动LSTTL、CMOS和HCMOS MSP430的输出引脚(P0.x、P1.x、P2.x、P3.x、P4.x、Oy)都有规定的外接电阻。外接电阻的大小取决于电源电压Vcc的大小。如果输出电流比规定的要大,就需要输出驱动器。图7所示为限制MSP430输出电流的电阻最小值。设计以Vcc=3V,通过这些器件可以驱动需要大电流的LSTTL、HCMOS和CMOS电路接口。 5 两种电平移位器件 5.1 双电源电平移位器74LVC4245 74LC4245是一种双电源的电平移位器,如图8所示。5V端用5V电源作为Vcc(A),而3V端则用3V作为Vcc(B)。它的功能类似于常用的收发器74LVC245,所不同的是用两个电源而不是一个电源。74LVS4245的电平移位在其内部进行。双电源能保证两边端口的输出摆幅都能达到满电源幅值,并且有很好的噪声抑制性能。因此该器件用来驱动5V CMOS器件是很理想的。缺点是增加了功耗。
5.2 74LVC07 较为简单的一种电平移位器件是74LVC07。它使用一个漏极开路缓冲器去驱动5V CMOS器件,如图9所示。它的输出端出一个上拉电阻R接到5V电源。 低功耗MSP430与LSTTL、HCMOS和CMOS器件共存于一个系统中,这种情况将在相当长的时间。在设计这种系统时要分析其中逻辑器件的接口问题,保证所设计的电路在不同电压器件间数据传输的可靠性。
|