標(biāo)題: 兩個(gè)MCU的IO口直接連接 [打印本頁(yè)]

作者: sdarling    時(shí)間: 2021-4-22 22:48
標(biāo)題: 兩個(gè)MCU的IO口直接連接
主MCU可以通過(guò)一個(gè)三極管控制另一個(gè)藍(lán)牙芯片的電源,兩個(gè)芯片之間有一個(gè)IO口是直接連接在一起的,一個(gè)口發(fā)送信號(hào),一個(gè)口接受信號(hào),默認(rèn)狀態(tài)是低電平,有信號(hào)時(shí)發(fā)送一個(gè)脈沖.
結(jié)果出現(xiàn)了就算我將供電三極管關(guān)閉但是發(fā)現(xiàn)藍(lán)牙芯片那邊還有有電壓能夠工作,其他一些通信口也是直連,在供電三極管關(guān)閉的同時(shí) 通信口也都關(guān)閉成低電平了,那個(gè)單獨(dú)的IO信號(hào)口也是低電平。  
為什么藍(lán)牙芯片那邊還能工作有工作電壓呢? 后來(lái)我在那個(gè)IO信號(hào)口中串聯(lián)了一個(gè)電阻進(jìn)去,伴隨供電三極管的狀態(tài),藍(lán)牙芯片那邊也能夠正常開(kāi)關(guān)機(jī)了。
求科普現(xiàn)!。∈瞧ヅ潆娮柘嚓P(guān)嗎?
作者: 名字不是重點(diǎn)    時(shí)間: 2021-4-22 23:22
典型的IO電流反灌,可以串入一個(gè)肖特基二極管隔離一下
作者: 名字不是重點(diǎn)    時(shí)間: 2021-4-22 23:28

加入一個(gè)這樣的電路雙向隔離一下




作者: sdarling    時(shí)間: 2021-4-23 02:45
名字不是重點(diǎn) 發(fā)表于 2021-4-22 23:22
典型的IO電流反灌,可以串入一個(gè)肖特基二極管隔離一下

倒灌不是出現(xiàn)在你單片機(jī)斷電但是你外圍電路還是高電平才會(huì)出現(xiàn)這種情況嗎,我現(xiàn)在把這從芯片的電源斷了,沒(méi)有接接觸到高電平的外圍器件,產(chǎn)生倒灌現(xiàn)象的那個(gè)IO口,主機(jī)也是已經(jīng)把它拉低了,但是從機(jī)確實(shí)還能工作有電壓...既然已經(jīng)都是低電平了,怎么會(huì)還表示倒灌啊...
作者: ANT1987    時(shí)間: 2021-4-23 08:25
一個(gè)配置為輸入 另一個(gè)配置為輸出
作者: 藍(lán)色彈珠    時(shí)間: 2021-4-23 08:51
我懷疑是三極管的be間的電流,及時(shí)處于截至狀態(tài),仍有部分電流

作者: xstong    時(shí)間: 2021-4-23 09:01
如果其它相連接的IO都是低電平,這種情況一般是供電未完全關(guān)閉,有漏電流導(dǎo)致,如果你只用了一個(gè)PNP三極管控制模塊供電,E極供電電壓會(huì)不會(huì)存在比MCU控制的B極電壓高的情況,如果這樣,三級(jí)管沒(méi)法完全截止的! 可以E、B之間接上拉電阻,MCU控制IO使用漏極開(kāi)路控制的方式試試吧。
作者: sdarling    時(shí)間: 2021-4-23 10:08
xstong 發(fā)表于 2021-4-23 09:01
如果其它相連接的IO都是低電平,這種情況一般是供電未完全關(guān)閉,有漏電流導(dǎo)致,如果你只用了一個(gè)PNP三極管 ...

控制三極管電路沒(méi)有改變過(guò),然后就在兩個(gè)芯片相連的IO口加了一個(gè)電阻,從設(shè)備就能完全關(guān)斷了....那個(gè)芯片連接的IO也都是低電平啊




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1