reloaded 发表于 2010-9-6 19:19:32

终于遇到一个老大难问题,关于5v和3.3v通信

最担心的问题又回来了,
用的是msp430的单片机,3.3v供电。
接的是5v的模块,ttl电平,然后我用单片机向5v的模块发命令,希望得到回复的数据。
结果调试的时候发现,ucrxerr寄存器亮了,提示接受错误,ucoe也亮了,提示还没读完buf就又有新的东西来,

本来我把模块接到3232再接电脑是可以操作的,有上位机测试无误。

问题是单片机还是在模块上?有不修改硬件修改的办法吗?

reloaded 发表于 2010-9-6 19:29:23

有哪位哥们试验过msp430单片机跟5v模块通信啊??给点建议撒,,,

holycat 发表于 2010-9-6 19:29:40

有没查过3.3V器件的Absolute Maximum Ratings?超过的话,没烧掉就算运气了。

honami520 发表于 2010-9-6 19:42:05

5V的通过电阻限流和3.3V通信!我的STM8L都是这样和5V通信的,没坏,很正常!

beliz 发表于 2010-9-6 20:06:22

以前论坛上前辈给的资料,很有用:
点击此处下载 ourdev_580867AIDDU1.pdf(文件大小:859K) (原文件名:3V技巧与诀窍.pdf)

taishan 发表于 2010-9-6 20:35:27

回复【3楼】honami520
-----------------------------------------------------------------------

正解。

xuxi2009 发表于 2010-9-6 20:52:14

资料好

wandy2010 发表于 2010-9-6 20:56:51

回复【3楼】honami520
5v的通过电阻限流和3.3v通信!我的stm8l都是这样和5v通信的,没坏,很正常!
-----------------------------------------------------------------------

简单易行!

weifeng99 发表于 2010-9-6 21:39:29

回复【2楼】holycat 仙猫
有没查过3.3v器件的absolute maximum ratings?超过的话,没烧掉就算运气了。
-----------------------------------------------------------------------

http://cache.amobbs.com/bbs_upload782111/files_33/ourdev_580888YT4RV8.JPG
(原文件名:未命名.JPG)

仙猫老大,请教您一个问题,根据此图中的数据,如果我用51单片机操作的话是不是怎么办?
IO之间串个100左右的电阻可以么?

MTO1 发表于 2010-9-6 21:46:11

3.3K电阻+1.8k 分压就可以, 一头接5V信号 ,一头接 GND, 中间接 3.3V的信号

holycat 发表于 2010-9-7 00:23:48

【8楼】 weifeng99 微风:“IO之间串个100左右的电阻可以么?”

--------------------------
这个答案只能从具体器件的数据手册里找,谁也没有手册权威。
如没有把握,则不妨加上其他手段,如外接二极管嵌位、电阻分压、电平转换芯片等等。
3楼串电阻的方法是STM8L手册允许的,不应盲目效仿。

linnjing 发表于 2010-9-7 00:41:08

430输出信号到5V直接连接就可以,一般5V芯号都可以识别3V的高电平的

5V输出信号到430串个电阻就行,100小点了,10K左右吧,最小也要2K到3K,
430端口上有嵌位二极管,这个二极管有电流限制,好像是2mA,具体还是自己查查手册吧

weifeng99 发表于 2010-9-7 14:02:27

回复【10楼】holycat 仙猫
-----------------------------------------------------------------------
感谢仙猫老大~

chaplin1999 发表于 2010-9-7 14:30:32

我看了网上周立功有些实验板的图很多时候5V跟3.3V的信号线是直接串个472电阻。后来实际使用中效果还是不错的。

psl_87 发表于 2010-9-7 15:36:09

mark,也遇到同样问题

reloaded 发表于 2010-9-20 11:39:58

实际情况下,5v的模块接上10k电阻后,发热情况还是很严重,在室内20多度的情况下。
这样做很不稳定。。。是不是应该加上3.3v的嵌位二极管?

5v如果本身不稳定的话,瞬间高压也会把模块干掉。。

yuzr 发表于 2010-9-20 11:47:20

74lv4245 可以考虑用这个芯片

CHENXIAOTIAN 发表于 2010-9-20 13:23:41

做个标记

fdx32810 发表于 2010-9-20 21:00:11

回复【4楼】beliz
-----------------------------------------------------------------------

感谢4楼,资料很好

chenbb8 发表于 2011-12-25 21:17:03

马克下

lidreamer 发表于 2013-5-26 21:35:40

mark一下
页: [1]
查看完整版本: 终于遇到一个老大难问题,关于5v和3.3v通信