找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4578|回復(fù): 17
收起左側(cè)

請教單片機(jī)5V IO口轉(zhuǎn)3.3V IO口的電路問題

[復(fù)制鏈接]
ID:965325 發(fā)表于 2021-10-14 08:18 | 顯示全部樓層 |閱讀模式
     最近做了個電路,單片機(jī)用STC8H,5V供電,接的液晶顯示屏廠家要求IO口電壓不能超過3.3V否則有損壞的危險。     按照STC官方文檔,解決這個問題的方法是單片機(jī)IO口用開漏模式,然后外接上拉電阻到3.3V。
     但是PCB已經(jīng)做好了,這樣改動麻煩多(IO口距離3.3v太遠(yuǎn)),計劃改成單片機(jī)IO口并一個適當(dāng)?shù)碾娮杞拥,這樣IO口高電位時,IO的上拉電阻和接地電阻分壓,使得最高電壓不超過3.3V,這樣做的好處是PCB修改方便,并且使用標(biāo)準(zhǔn)51的IO口兼容性強(qiáng),請教這樣做可行嗎,有啥隱患沒?

     如圖:下拉電阻分壓限制最高輸出電平:

      fy.jpg


回復(fù)

使用道具 舉報

ID:971915 發(fā)表于 2021-10-14 09:50 | 顯示全部樓層
驅(qū)動能力估計不夠啊
回復(fù)

使用道具 舉報

ID:824490 發(fā)表于 2021-10-14 09:50 | 顯示全部樓層
你這樣能分壓出3.3V?我不信!而且電流也不夠,還會受其它IO的影響。直接用一個3腳的SOT23-3的LDO很難嗎?
回復(fù)

使用道具 舉報

ID:213173 發(fā)表于 2021-10-14 10:19 | 顯示全部樓層
建議STC8H改3.3V供電。用下拉電阻降壓不一定能成功。與其電路改得面目全非不如重新定做PCB。好多廠家都推出0元打樣。
回復(fù)

使用道具 舉報

ID:965325 發(fā)表于 2021-10-14 10:31 | 顯示全部樓層
wulin 發(fā)表于 2021-10-14 10:19
建議STC8H改3.3V供電。用下拉電阻降壓不一定能成功。與其電路改得面目全非不如重新定做PCB。好多廠家都推出 ...

STC8H還要驅(qū)動別的5V器件(當(dāng)年的老IC)而且液晶用SPI口只需要處理4個引腳。綜合來看還是工作在5V劃算。
回復(fù)

使用道具 舉報

ID:965325 發(fā)表于 2021-10-14 10:32 | 顯示全部樓層
junjunyu 發(fā)表于 2021-10-14 09:50
驅(qū)動能力估計不夠啊

液晶的IO都是高阻抗輸入的,驅(qū)動能力應(yīng)該沒問題。
回復(fù)

使用道具 舉報

ID:965325 發(fā)表于 2021-10-14 10:38 | 顯示全部樓層
名字不是重點(diǎn) 發(fā)表于 2021-10-14 09:50
你這樣能分壓出3.3V?我不信!而且電流也不夠,還會受其它IO的影響。直接用一個3腳的SOT23-3的LDO很難嗎?

看官方資料,C51標(biāo)準(zhǔn)IO口模式,上拉電阻25KΩ左右,這樣下拉電阻50KΩ,左右就能分壓得到3.3V。

液晶IO口應(yīng)該是高阻抗輸入,回頭試試看能否驅(qū)動。
回復(fù)

使用道具 舉報

ID:28752 發(fā)表于 2021-10-14 10:44 | 顯示全部樓層
接電阻,應(yīng)該是兩顆電阻分壓...
回復(fù)

使用道具 舉報

ID:965325 發(fā)表于 2021-10-14 11:00 | 顯示全部樓層
grb7906 發(fā)表于 2021-10-14 10:44
接電阻,應(yīng)該是兩顆電阻分壓...

另外一顆電阻集成在單片機(jī)里面了。
回復(fù)

使用道具 舉報

ID:624769 發(fā)表于 2021-10-14 13:15 | 顯示全部樓層
你這樣的電路,幾乎高電平?jīng)]有任何驅(qū)動能力.而且隨著負(fù)責(zé)阻抗變化,你也完全不能保證輸出的電壓,
其實(shí),你液晶屏IO高電平自帶上拉么?就是懸空的話,液晶IO有3.3V電平么?有的話,其實(shí)你單片機(jī)用開漏模式直連液晶驅(qū)動就可以了。
回復(fù)

使用道具 舉報

ID:28752 發(fā)表于 2021-10-14 15:26 | 顯示全部樓層
岳耳 發(fā)表于 2021-10-14 11:00
另外一顆電阻集成在單片機(jī)里面了。

那是上拉...搞個電阻串在輸出上后面再搞個電阻到地分壓才是...
回復(fù)

使用道具 舉報

ID:752974 發(fā)表于 2021-10-14 16:48 | 顯示全部樓層
如果就是一個IO口,可用一個光耦,如果IO口多用專用的IC.
回復(fù)

使用道具 舉報

ID:965325 發(fā)表于 2021-10-14 17:03 | 顯示全部樓層
grb7906 發(fā)表于 2021-10-14 15:26
那是上拉...搞個電阻串在輸出上后面再搞個電阻到地分壓才是...

看來你對上拉電阻有啥誤會。
回復(fù)

使用道具 舉報

ID:491875 發(fā)表于 2021-10-14 19:12 | 顯示全部樓層
既然有5V器件,為了安全可以換5V供電的液晶
回復(fù)

使用道具 舉報

ID:624769 發(fā)表于 2021-10-14 20:58 | 顯示全部樓層
我覺得樓主對上拉有一定的誤會, 單片機(jī)對器件最正統(tǒng)的操作,其實(shí)應(yīng)該是: 單片機(jī)只管拉低電平(以前單片機(jī)也只有拉低電平的能力),至于高電平,就是單片機(jī)放手后,器件直接恢復(fù)到高電平,就算器件自身沒有能力恢復(fù)到高電平那么也應(yīng)該在器件那里直接上拉,而不是在單片機(jī)輸出這里找辦法。你要不更換板子兼容各種單片機(jī),就應(yīng)該是單片機(jī)開漏輸出,只管給低電平。而器件那里自身內(nèi)置上拉最好,沒有的話,器件的IO離器件的供電不會遠(yuǎn)吧?上拉到器件的電源,不麻煩吧?
回復(fù)

使用道具 舉報

ID:824490 發(fā)表于 2021-10-14 21:47 | 顯示全部樓層
岳耳 發(fā)表于 2021-10-14 10:38
看官方資料,C51標(biāo)準(zhǔn)IO口模式,上拉電阻25KΩ左右,這樣下拉電阻50KΩ,左右就能分壓得到3.3V。

液晶I ...

你這個IO準(zhǔn)備讓它做辦出還是輸入?輸出的話,高電平約等于VDD,這時你下拉多少電阻都是沒用,要么VDD ,要么壞IO!如果是輸入呢?5V經(jīng)過上拉的25K(姑且是這個值),0.2mA,下拉50K分壓后更小66uA!這么小的電流能用來做什么?
回復(fù)

使用道具 舉報

ID:965325 發(fā)表于 2021-10-15 08:44 | 顯示全部樓層
本帖最后由 岳耳 于 2021-10-15 19:39 編輯
名字不是重點(diǎn) 發(fā)表于 2021-10-14 21:47
你這個IO準(zhǔn)備讓它做辦出還是輸入?輸出的話,高電平約等于VDD,這時你下拉多少電阻都是沒用,要么VDD ,要 ...

當(dāng)然是用作輸出。
IO口高電平時,輸出電流能力由上拉電阻決定,正常情況下所連接的設(shè)備的輸入阻抗要遠(yuǎn)大于上拉電阻,否則IO口的驅(qū)動能力不足。

C51標(biāo)準(zhǔn)IO模式下能夠正常驅(qū)動液晶,說明液晶的輸入口阻抗遠(yuǎn)遠(yuǎn)大于上拉電阻。

俺并聯(lián)一個下拉電阻,唯一造成的影響是相當(dāng)于降低了液晶輸入口的阻抗。但是只要遠(yuǎn)大于單片機(jī)IO口的上拉電阻值,就不會導(dǎo)致驅(qū)動能力不足。

回復(fù)

使用道具 舉報

ID:879348 發(fā)表于 2021-10-15 15:32 | 顯示全部樓層
沒必要,直接弱上拉驅(qū)動,不要強(qiáng)推,利用液晶輸入鉗位,不規(guī)范但是也可以用
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表