STM32內部ADC怎麼設定才能取得電壓大於3 3v

2021-04-21 21:11:13 字數 849 閱讀 1104

1樓:心霓姐姐

具體要看微控制器ad測量電壓範圍比說ad基準電壓2.5v輸入電壓兩倍或4倍基準

說基準電壓應該微控制器版工作電權壓般ad採用3.3v基準外部訊號超ad測量範圍採用電阻壓要注意阻抗匹配輸入阻抗較高輸阻抗較低

訊號源輸阻抗較般採用電壓跟隨器接電阻壓ad輸入阻抗較低壓器需要加級電壓跟隨器,

用stm32的ad測電壓,範圍是0~3.3v,但是輸入電壓可能高於3.3,怎麼保護stm32?

2樓:匿名使用者

在stm32輸入端前面加個限幅電路,將輸入電壓進行縮小至3.3v以內。後期處理在還原。

如果我的微控制器的基準電壓為3.3v,而外部的模擬量輸入為0—5v我要對這個模擬量直接用微控制器的內部ad進行採

3樓:anyway中國

具體要看

復微控制器ad的測量電壓範圍制。比如說,有的ad基準電壓為2.5v,但是,輸入電壓可以是兩倍或4倍的基準。

你說的基準電壓,應該是微控制器的工作電壓,一般ad不採用3.3v基準。

如果外部訊號超過了ad測量範圍,可以採用電阻分壓的方法,但是要注意阻抗匹配。

最好是輸入阻抗較高,而輸出阻抗較低。

如果訊號源的輸出阻抗較大,一般採用電壓跟隨器之後接電阻分壓的方法。如果ad的輸入阻抗較低,那麼分壓器之後還需要在加一級電壓跟隨器。

4樓:匿名使用者

一般使用

電壓跟隨bai器,最簡du單的辦法是使用zhi電阻限流給你推dao薦一下,網上早一回下這些資料: 微控制器寶典從硬答件到軟體 chm

電子電路公式計算器 chm

如何設定stm32中pwm的佔空比為

首先,確定 baitimx的時鐘,除非apb1的時鐘分du頻數設定zhi為1,否則通用定時器timx的時鐘是apb1時鐘的2倍,這時dao的timx時鐘為版72mhz,用這個timx時鐘72mhz除以 psc 1 得到定時器每隔多少秒漲一次,這裡給psc賦7199,計算得定時器每隔0.0001秒漲一...

STM32中SPI的通訊速率如何設定

如果用的韌體庫,那就是更改spi initstructure.spi baudrateprescaler引數,賦值在stm32f10x spi.h中有定義,是apb2或者apb1匯流排頻率的1 2 1 256.stm32 spi通訊設定 確實是只有資料傳輸的時候才有時鐘輸出,對於你的問題 1.確定s...

STM32裡面的CAN,過濾器的設定有什麼用

can的過濾器是復硬體設定 接受指定製地址資料用的。假如說1號機設定filterid為0x01010101,filtermask設定為0xffffffff,那麼他只能接受can通訊資料id為0x01010101的資料,其他的硬體就會被遮蔽掉。如果filtermask設定為0,那麼就是所有id的資料都...