看板 ASM 關於我們 聯絡資訊
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
god145145: 哪個模組?我不相信都2018了還只有1kHz... 04/13 08:27
chuegou: 接pwm ic吧 接arduino乾脆直接改用arduino就好啦 04/13 09:10
s9013xx: 1kHz模組是esp8266 04/13 09:45
s9013xx: 因為有wifi需求,所以選用esp8266當MCU,另外是否方便問p 04/13 09:46
s9013xx: wm ic 有哪些推薦的型號嗎?謝謝! 04/13 09:46
s9013xx: 我剛有查到NE555好像可以 04/13 10:01
s9013xx: 另外有查到可以用op電路做,有大大有經驗的嗎? 04/13 10:34
s9013xx: http://gc.digitw.com/Circuit/PWM-ByOP.pdf 這個可以用 04/13 11:38
s9013xx: 嗎? 04/13 11:38
m490521: 8266有其他介面嗎 i2c之類的? 加顆led driver 04/13 12:32
chuegou: https://i.imgur.com/jAIVtE7.jpg 04/13 20:08
chuegou: 有類比腳位就用這類型的 04/13 20:08
chuegou: 只有通訊介面那就像樓上說的看是i2c或是spi 04/13 20:08
god145145: pwm_set_period (uint32 period) 調看看,不然就自己控 04/14 11:18
god145145: CPU有80MHz 8K隨便寫也不會拖到時間 04/14 11:19
s9013xx: 感謝回覆,esp8266有0~3.3v的輸出看起來只要控制在0~1. 04/14 17:29
s9013xx: 0v應該可以用LTC6992這顆IC來解決 04/14 17:29
s9013xx: god大大是指直接用interrupt來控制gpio來當pwm嗎? 04/14 17:30
god145145: 恩,用timer中斷做.感覺你系統還沒規劃好 04/15 22:08
cs8425: esp8266你是用哪套軔體? arduino? nodemcu? micropython? 05/03 20:35
cs8425: 第一個可以到70kHz左右 後兩個要改code自己編譯才能超過1k 05/03 20:35
Archer55b6: ESP8266硬體絕對可以到8kHz吧 05/05 22:30