|
PCBA1和PCBA2之間是串口通訊,有四根線,分別是PCBA1充電IC出來的4.2V(給PCBA2的鋰電池充電)、GND、TX、RX。
應(yīng)用的場景是,有的時候需要把充電那4.2V輸出關(guān)了,也就是不給PCBA2的電池充電。如果關(guān)了Q1,那么Q1的S源極也就是Q1的左邊應(yīng)該是0V才對。(好像電池電壓會經(jīng)過Q1的體二極管過去,從而S極的電壓是VBAT-0.3V?)如果先不考慮體二極管。假如Q1關(guān)了之后,S極依然有2-3V的電壓,這個時候是否需要考慮是TX或者是RX引起的?之前做一個項目,是因為TX或者RX端口的模式設(shè)置不對,導(dǎo)致有電壓串過去給到另一個板子的MCU,比如開漏、復(fù)用開漏輸出、推挽、復(fù)用推挽輸出 、模擬輸入 、浮空輸入 、下拉輸入 、上拉輸入等
像這種情況如何指導(dǎo)嵌入式進(jìn)行正確的串口狀態(tài)設(shè)置呢?一般是設(shè)置成什么模式?兩個板子之間串口通訊
|
|