看板 ASM 關於我們 聯絡資訊
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://www.ptt.cc/bbs/ASM/M.1460713994.A.7F4.html
chuegou: 我理解的DAC是後者,前者...需要加RC濾成直流 04/15 18:10
WolfLord: 所謂的DAC輸出的直接就是電壓或電流(諾頓) 04/15 19:43
WolfLord: PWM其實並不算是真正的數位轉類比,他輸出的是週期百分比 04/15 19:44
WolfLord: (模擬類比) 04/15 19:45
MasterChang: stm32的DAC是後者 04/16 01:24
deo2000: 我認為PWM是ADC的一種,不只是模擬。因低頻量隨duty%變化 04/16 19:11
disap: PWM型通常還要搭配ADC動態監測 否則電壓受負載影響很大 04/18 20:18
disap: 實現PWM還要耗費一個TIMER 一般MCU應該是不會特地選PWM型 04/18 20:20
dsplab: 74HC595 + R-2R + RC濾波,使用SPI介面=> 8 Bit DAC 04/19 12:24
amduser: arduino Due有支援DAC輸出 05/08 02:08