TI中文支持网
TI专业的中文技术问题搜集分享网站

如何解决430与5V其他单片机的通信问题??

如何解决430与5V其他单片机的通信问题??

想使用430单片机与现有的51单片机或PIC进行通信,如何解决电压不一致的问题?

Jason Wang83:

 中间是可以加电平转换芯片的。

请问你是什么接口?UART,I2C,SPI?

Hardy Hu:

你好!

这个应用可分为4种情况考虑:

1.5V输入到MSP430的I/O,标准方法加一个电平转换器,例如SN74AVC1T45,SN74LVC245,SN74LVC16245等,简单的方法加一个电阻限流即可,典型值10Kohm;

2.MSP430的I/O输出驱动5V电平的I/O,标准方法加一个电平转换器,例如SN74AVC1T45,SN74LVC245,SN74LVC16245等,简单的方法,如果5V输入的I/O的VIH的最小值低于MSP430 I/O输出的VOH最小值(一般可视作MSP430的电源电压),则可串一个限流电阻直接驱动,反之,则可以用加三极管的方法驱动;

3.5V I/O与MSP430 I/O双向同时通信,简单方法, 如果5V输入的I/O的VIH的最小值低于MSP430 I/O输出的VOH最小值(一般可视作MSP430的电源电压),则可串一个限流电阻直接驱动,如果不是,或者标准的方法,则是加一个方向自动识别的电压转化器,例如TXB0101等;

4.如果是标准总线,例如IIC,SPI等则可选择专用总线电压和转换器,可以在这里查找:http://www.ti.com/lsds/ti/interface/application-specific-compact-flash-sd-mmc-i2c-products.page?paramCriteria=no

Regards,

Hardy

kqian0327:

你好,

加电平转换芯片。

赞(0)
未经允许不得转载:TI中文支持网 » 如何解决430与5V其他单片机的通信问题??
分享到: 更多 (0)