[問題] 當MCU的pwm頻率不夠快時怎麼處理?

看板ASM (組合語言)作者 (小僑)時間6年前 (2018/04/13 01:28), 編輯推噓3(3019)
留言22則, 6人參與, 6年前最新討論串1/1
Hi ASM版的大大晚安 小弟目前遇到一款WiFi Module的pwm頻率只有1kHz,可是要控制的燈具要求要8kHz... 想問問看是否有什麼IC是專門接收低頻率的pwm訊號轉成高頻率嗎? 或者有沒有什麼其他解法... 剛問了一下朋友,他說最簡單就再接一顆Arduino之類的... 但這樣成本會提高不少,專門用Arduino來輸出pwm好像也有點太浪費了,所以來板上詢問 看看大家有沒有更好的做法,謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.249.179.218 ※ 文章網址: https://www.ptt.cc/bbs/ASM/M.1523554136.A.EFA.html

04/13 08:27, 6年前 , 1F
哪個模組?我不相信都2018了還只有1kHz...
04/13 08:27, 1F

04/13 09:10, 6年前 , 2F
接pwm ic吧 接arduino乾脆直接改用arduino就好啦
04/13 09:10, 2F

04/13 09:45, 6年前 , 3F
1kHz模組是esp8266
04/13 09:45, 3F

04/13 09:46, 6年前 , 4F
因為有wifi需求,所以選用esp8266當MCU,另外是否方便問p
04/13 09:46, 4F

04/13 09:46, 6年前 , 5F
wm ic 有哪些推薦的型號嗎?謝謝!
04/13 09:46, 5F

04/13 10:01, 6年前 , 6F
我剛有查到NE555好像可以
04/13 10:01, 6F

04/13 10:34, 6年前 , 7F
另外有查到可以用op電路做,有大大有經驗的嗎?
04/13 10:34, 7F

04/13 11:38, 6年前 , 8F
04/13 11:38, 8F

04/13 11:38, 6年前 , 9F
嗎?
04/13 11:38, 9F

04/13 12:32, 6年前 , 10F
8266有其他介面嗎 i2c之類的? 加顆led driver
04/13 12:32, 10F

04/13 20:08, 6年前 , 11F

04/13 20:08, 6年前 , 12F
有類比腳位就用這類型的
04/13 20:08, 12F

04/13 20:08, 6年前 , 13F
只有通訊介面那就像樓上說的看是i2c或是spi
04/13 20:08, 13F

04/14 11:18, 6年前 , 14F
pwm_set_period (uint32 period) 調看看,不然就自己控
04/14 11:18, 14F

04/14 11:19, 6年前 , 15F
CPU有80MHz 8K隨便寫也不會拖到時間
04/14 11:19, 15F

04/14 17:29, 6年前 , 16F
感謝回覆,esp8266有0~3.3v的輸出看起來只要控制在0~1.
04/14 17:29, 16F

04/14 17:29, 6年前 , 17F
0v應該可以用LTC6992這顆IC來解決
04/14 17:29, 17F

04/14 17:30, 6年前 , 18F
god大大是指直接用interrupt來控制gpio來當pwm嗎?
04/14 17:30, 18F

04/15 22:08, 6年前 , 19F
恩,用timer中斷做.感覺你系統還沒規劃好
04/15 22:08, 19F

05/03 20:35, 6年前 , 20F
esp8266你是用哪套軔體? arduino? nodemcu? micropython?
05/03 20:35, 20F

05/03 20:35, 6年前 , 21F
第一個可以到70kHz左右 後兩個要改code自己編譯才能超過1k
05/03 20:35, 21F

05/05 22:30, 6年前 , 22F
ESP8266硬體絕對可以到8kHz吧
05/05 22:30, 22F
文章代碼(AID): #1QpvTOxw (ASM)
文章代碼(AID): #1QpvTOxw (ASM)