標(biāo)題: 請教一下單片機io口對其他芯片管腳的低電平操作 [打印本頁]

作者: eastwife    時間: 2021-10-21 09:19
標(biāo)題: 請教一下單片機io口對其他芯片管腳的低電平操作
本帖最后由 eastwife 于 2021-10-21 09:20 編輯

我使用單片機控制一個LED驅(qū)動芯片,這個芯片支持PWM調(diào)光,調(diào)光管腳為DIM,該管腳默認高電平,此時燈為打開。如圖:



單片機支持硬件PWM,管腳必須設(shè)為推挽輸出,最大20mA,目前我用了一個3.3K限流電阻+SS8050三極管去短接LED的DIM口與GND,現(xiàn)在工作狀態(tài)挺好的,沒有異常。如下圖:



但是,由于單片機輸出高電平時,驅(qū)動芯片DIM為低電平,PWM控制完全是反向的,操作起來比較麻煩,容易出錯。所以我希望改成:單片機輸出高電平時,驅(qū)動芯片DIM也為高電平。所以我設(shè)想下圖形式,是否能夠行得通?謝謝各位大佬��!





作者: grb7906    時間: 2021-10-21 13:38
單片機  led ic工作電壓一樣,可以直接驅(qū)動...,安全點中間串個隔離電阻...
作者: AUG    時間: 2021-10-21 15:04
沒必要吧  就當(dāng)前硬件就可以了,再單片機程序修改PWM前面做一下處理就好了,比如原先70的占空比,反過來就是30的占空比,你用總的減去你想輸出的不久可以了嗎?為啥要搗鼓硬件這么麻煩的。
作者: eastwife    時間: 2021-10-21 17:10
grb7906 發(fā)表于 2021-10-21 13:38
單片機  led ic工作電壓一樣,可以直接驅(qū)動...,安全點中間串個隔離電阻...

直接接也可以啊?我接地是想讓它反應(yīng)快一點
作者: eastwife    時間: 2021-10-21 20:02
AUG 發(fā)表于 2021-10-21 15:04
沒必要吧  就當(dāng)前硬件就可以了,再單片機程序修改PWM前面做一下處理就好了,比如原先70的占空比,反過來就 ...

反過來不好算....違反我的直覺,總是出錯
作者: 188610329    時間: 2021-10-21 20:22
直連是最簡單的,加個電阻限流就好了。

至于頻占比高低電平的問題,有些單片機是可以設(shè)置低電平頻占比還是高電平頻占比的,就算沒有這個設(shè)置,寫個子函數(shù),里面直接取反,你調(diào)用的的時候調(diào)用子函數(shù)不就好了?也不用擔(dān)心搞錯的問題。
作者: eastwife    時間: 2021-10-21 21:39
188610329 發(fā)表于 2021-10-21 20:22
直連是最簡單的,加個電阻限流就好了。

至于頻占比高低電平的問題,有些單片機是可以設(shè)置低電平頻占比還 ...

搞定了,我直接測試了下兩個電阻那個,沒問題,比用三極管節(jié)約了幾分錢




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