作者asanick (EvanWU)
看板ASM
標題[問題] Arduino類比電壓輸出
時間Fri Apr 15 17:53:12 2016
Arduino的類比電壓輸出利用PWM等效出一個平均電壓來達成0~5V任意值的類比電壓輸
出,如果以輸出2.5V為例就是輸出一個duty=50%的pwm波。
想請教一下其它mcu(例如stm32)的DAC功能也是這樣子輸出一個pwm波嗎?
還是在示波器看起來Arduino是duty=50的pwm波而stm32的dac輸出是一個2.5V的直流波形
?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.70.38.3
※ 文章網址: https://webptt.com/m.aspx?n=bbs/ASM/M.1460713994.A.7F4.html
1F:推 chuegou: 我理解的DAC是後者,前者...需要加RC濾成直流 04/15 18:10
2F:推 WolfLord: 所謂的DAC輸出的直接就是電壓或電流(諾頓) 04/15 19:43
3F:→ WolfLord: PWM其實並不算是真正的數位轉類比,他輸出的是週期百分比 04/15 19:44
4F:→ WolfLord: (模擬類比) 04/15 19:45
5F:→ MasterChang: stm32的DAC是後者 04/16 01:24
6F:推 deo2000: 我認為PWM是ADC的一種,不只是模擬。因低頻量隨duty%變化 04/16 19:11
7F:推 disap: PWM型通常還要搭配ADC動態監測 否則電壓受負載影響很大 04/18 20:18
8F:→ disap: 實現PWM還要耗費一個TIMER 一般MCU應該是不會特地選PWM型 04/18 20:20
9F:→ dsplab: 74HC595 + R-2R + RC濾波,使用SPI介面=> 8 Bit DAC 04/19 12:24
10F:→ amduser: arduino Due有支援DAC輸出 05/08 02:08