求:3.3V转5V的双向电平转换电路

求:3.3V转5V的双向电平转换电路,第1张

说说所有的电平转换方法,你自己参考~

(1) 晶体管+上拉电阻法

就是一个双极型三极管或 MOSFET,C/D极接一个上拉电阻到正电源,输入电平很灵活,输出电平大致就是正电源电平.

(2) OC/OD 器件+上拉电阻法

跟 1) 类似.适用于器件输出刚好为 OC/OD 的场合.

(3) 74xHCT系列芯片升压 (3.3V→5V)

凡是输入与 5V TTL 电平兼容的 5V CMOS 器件都可以用作 3.3V→5V 电平转换.

——这是由于 3.3V CMOS 的电平刚好和5V TTL电平兼容(巧合),而 CMOS 的输出电平总是接近电源电平的.

廉价的选择如 74xHCT(HCT/AHCT/VHCT/AHCT1G/VHCT1G/...) 系列 (那个字母 T 就表示 TTL 兼容).

(4) 超限输入降压法 (5V→3.3V,3.3V→1.8V,...)

凡是允许输入电平超过电源的逻辑器件,都可以用作降低电平.

这里的"超限"是团猜悔指超过电源,许多较古老的器件都不允许输入电压超过电源,但越来越多的新器件取消了这个限制 (改变了输入级保护电路).

例如,74AHC/VHC 系列芯片,其 datasheets 明确注明"输入电压范围为0~5.5V",如果采用 3.3V 供电,就可以实现 5V→3.3V 电平转换.

(5) 专用电平转换芯片

最著名的就是 164245,不仅可以用作升压/降压,而且允许两兆陆边电源不同步.这是最通用的电平转换方案,但是也是很昂贵的 (俺前不久买还是¥45/片,虽是零售,也贵的吓人),因此若非必要,最好用前两个方案.

(6) 电阻分压法

最简单的降低电平的方法.5V电平,经1.6k+3.3k电阻分塌正压,就是3.3V.

(7) 限流电阻法

如果嫌上面的两个电阻太多,有时还可以只串联一个限流电阻.某些芯片虽然原则上不允许输入电平超过电源,但只要串联一个限流电阻,保证输入保护电流不超过极限(如 74HC 系列为 20mA),仍然是安全的.

(8) 无为而无不为法

只要掌握了电平兼容的规律.某些场合,根本就不需要特别的转换.例如,电路中用到了某种 5V 逻辑器件,其输入是 3.3V 电平,只要在选择器件时选择输入为 TTL 兼容的,就不需要任何转换,这相当于隐含适用了方法3).

(9) 比较器法

算是凑数,有人提出用这个而已,还有什么运放法就太恶搞了.

那位说的可以~但我分析你也不是非要芯片不可吧?尽量节约成本啊~

自制RS232-485转换器电路图:

           

RS232-485转换器主要包括了电源、232电平转换、485电路三部分。本电路的232电平转换电路采用了NIH232或者也可以直接使用MAX232集成电路,485电路采用了MAX485集成电路。为了使用方便,电源部分设计成无源方式,整个电路的供电直接从PC机的RS232接口中的DTR(4脚)和RTS(7脚)窃取。PC串口每根线可以提供大约9mA的电流,因此两根线提供的电流足够供给这个电路使用了。经实验,本电路只使用其中一条线也能够正常工作。春带使用本电路需注意PC程序必须使串口的DTR和RTS输出扒纳芦高电平,经过D3稳压后得到VCC,经过实际测试,VCC电压大约在4.7V左右。因此,电路中要说D3起的作用是稳压还不如说是限压功能。

MAX485是通过两个引脚RE(2脚)和DE(3脚)来控制数据的输入和输出。当RE为低电平时,MAX485数据输入有效;当DE为高电平时,MAX485数据输出有效。在半双工使用中,通常可以将这两个脚直接相连,然后由PC或者单片机输出的高低电平就可以让MAX485在接收和发送状态之间转换了。由于本电路DTR和RTS都用于了电路供电,因此使用TX线和HIN232的另外一个通道及Q1来控制MAX485的状态切换。平时NIH232的9脚输出高电平,经Q1倒相后,使MAX485的RE和DE为低电平而处于数据接收状态。当PC机发送数据时,NIH232的9脚茄山输出低电平,经Q1倒相后,使MAX485的RE和DE为高电平而处于数据发送状态。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12324807.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-22
下一篇2023-05-22

发表评论

登录后才能评论

评论列表(0条)

    保存