點擊上方名片關注了解更多
大家好,我是王工。
分享一篇以前寫過的基礎文章,當兩個模塊電平不一樣,且需要通信時,一定要用電平轉換電路。
比如兩個芯片之間的供電電壓不一樣,一個是5V,另一個是3.3V,那么在兩者之間進行通訊建立連接關系時,就需要進行電平轉換。

以TTL 5V和CMOS 3.3V為例,他們的高低電平范圍不一樣,如果不進行電平轉換,邏輯則是混亂的。

2.1、單向電平轉換電路

下面數據傳輸方向是從左到右,即TXD-1傳到RXD-2
③當TXD-1為低電平時,Q1導通,RXD-2被拉低;
④當TXD-1為高電平3.3V時,Q1截止,RXD-2被拉高到5V高電平。

①當DAT1為高電平3.3V時,Q2截止,DAT2被上拉到5V高電平;
②當DAT1為低電平時,Q2導通,DAT2被拉低;
③當DAT2為高電平5V時,Q2不通,DAT1被上拉到3.3V高電平;
④當DAT2為低電平時,MOS管里的體二極管把DAT1拉低到低電平,此時Vgs約等于3.3V,Q2導通,進一步拉低了DA1的電壓。
①上拉電阻的取值
MOS管常用2N7002,便宜可靠。



聲明:
推薦閱讀▼
電路設計-電路分析
EMC相關文章