新闻  |   论坛  |   博客  |   在线研讨会
5V,3.3V电压匹配
0750long | 2010-05-02 22:26:20    阅读:6140   发布文章

 

 

一个产品中有两个芯片,主芯片工作在3.3V,单片机工作在5v,两个芯片需要通讯时,电平匹配是一个重要的问题。
如果工作在5V的单片机的高电平门限值是0.7VDD,就是3.5V,那么直接把3.3V的信号接到5V单片机的输入口,可能会造成通讯失败。这个问题硬件和软件各有一个解决办法。
硬件方面,因为5V单片机的输入口一般都接有上拉电阻,3.3V的输入信号接一个电阻后再连接到5V单片机的输入口,因为所接电阻的分压作用,会使接到5V单片机输入口的电压>3.3V,调整所接电阻值就能使输入电压>0.7VDD.

软件方面,在主芯片输出3.3V高电平时,把要输出高电平的IO口设置成高阻状态,那么这个时候因为单片机输入IO口的上拉电阻,单片机IO的输入电压就是5V了。在主芯片输出低电平时,把主芯片的IO口设置成输出口输出0就可以了。

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客