亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

標題: MCU端口實現輸入輸出切換電路 [打印本頁]

作者: litingkun    時間: 2026-4-15 16:44
標題: MCU端口實現輸入輸出切換電路
STM32F103的一個端口,我想實現可以軟件切換成輸入或輸出接電路,輸入輸出電壓24V,電流有25mA就足夠了,出輸最高10KHz,輸入最高100KHz,請問各位有人提示一下嗎。
作者: zhuls    時間: 2026-4-16 10:26
STM32F103輸入輸出電壓24V,這個有億點難。
如果你多財多億,倒是可以打個電話給ST的老板們,讓他們專為你開發一個產品。。

//——————————————————————————
目前為止,市面上的103系列:
電源:2.0-3.6V
IO輸出:只能支持最高VDD電壓-0.3,
IO輸入: 除了能支持高到VDD-0.3電壓輸入,有些IO也能容忍VDD+4.0V。
輸出時,拉、灌電流25mA是可以的,不會輸入也要25ma吧?
作者: man1234567    時間: 2026-4-16 11:17
用STM32F103-S芯片,普通的上24V肯定不行
作者: ljy5606    時間: 2026-4-16 16:00
這個需要加轉換電路
作者: litingkun    時間: 2026-4-16 17:34
可能我沒說明白,我是想做個電路,當把端口設置為輸入模式,電路可接24V輸入信號,轉換給MCU。當設置為輸出模式,芯片輸出3V信號驅動24V電路做輸出,就是想問這個轉換電路怎么做?
作者: zhuls    時間: 2026-4-16 22:55
發表于 2026-4-16 17:34
可能我沒說明白,我是想做個電路,當把端口設置為輸入模式,電路可接24V輸入信號,轉換給MCU。當設置 ...

那就簡單了,輸出做圖騰柱,上百V幾十A跟玩似的。。輸入做等比分壓,想想數字電壓表、電流表的原理。。
作者: 一事無成    時間: 2026-4-17 21:50
你這個是需要雙向的電平轉換,單片機內部是多開關結構,建議用兩個IO口分別作為輸入和輸出。
這個電壓相對MCU有點高,要安全的話,可以用高速光耦、固態繼電器之類的隔離。
要簡單的話,輸出用三極管搭圖騰柱,輸入用電阻分壓,這里建議在MCU的IO上加TVS。
作者: a399288395    時間: 2026-4-20 10:51
GPIO直接輸出,肯定是不行,需要加轉換電路或者芯片,你沒說輸入輸出做啥用,不好推薦什么電路適合。
作者: litingkun    時間: 2026-4-20 11:32
輸出用于驅動步進控制器,想法是用4個定時器做4路脈輸出,如果不用四路只用兩路,可能空出兩路來做編碼器的A輸入,B接到定時器的另一個通道。
作者: WL0123    時間: 2026-4-20 13:36
litingkun 發表于 2026-4-20 11:32
輸出用于驅動步進控制器,想法是用4個定時器做4路脈輸出,如果不用四路只用兩路,可能空出兩路來做編碼器的 ...

一個定時器也可以輸出4路脈。編碼器的A接外部中斷,B隨便用一個IO。
作者: litingkun    時間: 2026-4-20 17:30
本來是想1個定時器通過4個通道來輸出脈沖的,但我4路脈沖是不同步的,電機動作不固定的,另外脈沖要記數,走過多少脈沖要停,脈沖頻率是一個數據塊,想過用DMA但還是沒辦法。最后才想用4個定時器。
作者: univers    時間: 2026-5-6 15:05
這么高電壓,一上電就煙花了。
作者: 菜鳥中的一員    時間: 2026-5-12 16:52
光耦,mos管,三極管這些都可以啊




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