1. Mos管,網路上雙向電平轉換電路如下圖,我想問的是3.3V難道不需要加上啦電阻嗎
3.3V不需要加上拉電阻。
上拉的意思是,當5V-IO這個網路沒有被確定一個電壓的時候,通過一個電阻連接到5V,那麼這個網路就被確定為5V了,這個電阻就叫做「上拉電阻」。因為有了上拉電阻隔開,5V-IO這個網路可以被拉低到0伏特。
3.3V與MOS管連接的那裡,直接連接就行了,它需要一直為3.3V,加個電阻還多餘了。
具體的原理,可以看下這篇文章,鏈接在這里。
完整的MOS管雙向電平轉換電路見下圖,常用在i2c電平轉換上。
2. 求TTL電平轉485電平的電路圖,謝謝!!
自製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為高電平而處於數據發送狀態。
3. i2c mos管電平轉換電路怎麼理解
可以這樣理解:
1、為什麼要電平轉換?
答:因為電路各部分之間的電平不同回,不能直答接連接在i2c匯流排上。i2c匯流排本身只能有一個電平。
為了讓不同電平的電路都接在i2c匯流排上,就要做電平轉換,也就是轉換成i2c匯流排使用的電平。
2、為什麼要用mos管?
答:因為i2c匯流排的數據通訊是雙向的,所以用到mos管。如果用二極體,那數據通信只能單向。
完整的電路見下圖:
I2C MOS管電平轉換電路實物圖
具體分析過程可以看下這篇文章,來自網站「電路啊」。鏈接在這里。
4. 電平轉換電路中二極體起什麼保護作用
接著說,3.3V通過R1,D流向A,這樣B比A高大約0.7V,同時由於MOS柵極和漏極之間接了正偏壓,所以MOS反向導通,拉低B的電平為0,;當A輸入1電平(5V)時,二極體截止,MOS反偏也截止,所以B輸出3.3V高電平。
至於那個二極體,加上它的作用只是在A輸入低電平時,由於MOS的柵極電容導致MOS導通滯後於輸入信號,這個二極體可以彌補這個時間,使B點更快達到低電平。
5. 這個電路是怎麼實現串口的電平轉換的呢
這個電路是可以實來現單片機串口引自腳電平與介面電路電平的轉換。上面的電路,輸入為TXD的發送電平,當TXD為高電平時,Q1截止,則單片機的接收腳MCU_URXD腳電壓為VCC_IO。當TXD為低電平,接近於0V,Q1飽和導通,則MCU_URXD也為低電平,0V。下圖,原理與上圖相同。只是由單片機轉換成介面電平。當單片機發送腳MCU_UTXD為高電平時,Q2截止,輸出端RXD電壓為VIO28。當MCU_UTXD為低電平0V,Q2飽和導通,輸出端RXD電壓為VIO28。故實現了雙向轉換。