打印

MSP430与串口接口问题

[复制链接]
1507|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
拿起书本|  楼主 | 2012-6-9 16:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
MSP430系列微控器都自带串行通信口,还有几款还有两个串口。这样就方便了与PC机接口,增强了与外界通信的能力,不过串口的电平和逻辑关系与MSP430存在很大的差别,以广泛应用的EIA-RS-232C标准为例,对于数据:逻辑“1”的电平为-3~-15V,逻辑“0”的电平为+3~+15V,对于控制信号:接通状态,即信号有效的电平为=+~+15V,断开状态,即信号无效的电平为-3~-15。也就是说当传输电平的绝对值介于3~15V时,认为是有效信号,其他电平均认为是无效的。而MSP430输出的电平却为0~3V,因此要想与PC串口接口或者与其他带有串口的终端接口,必须进行EIA-RS-232C与MSP430电平和逻辑关系的转换。实现这种变换的方法很多,可以用分离元件,也可用集成电路。目前较为广泛的使用集成电路转换器件,如MC1488、SN75150等芯片可完成TTL电平到串口电平的转换。MC1489、SN75154可实现串口电平到TTL电平的转换。MAX232/MAX232A、MAX3221/MAX3223等芯片可完成多路3~5V电平与串口电平的双向转换。在MSP430与PC串口接口时,用MAX232A电路比较简单,只要外接几个电容,而且这款芯片可以实现两路变换,价格也较便宜。
     混合逻辑的设计是一个比较复杂的问题,对于MSP430来说,它是低电压,低功耗的芯片,如果与其他芯片的接口设计不好,不仅低功耗特性无法体现,而且有可能导致数据传输出错,在更坏的情况下,还有可能烧坏芯片,因此一定要引起足够的重视。

相关帖子

沙发
tianli1980| | 2012-6-10 10:08 | 只看该作者
很好的知识普及,学习了,感谢楼主的分享

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:好好学习,天天向上!

519

主题

4194

帖子

31

粉丝