看板 Electronics 關於我們 聯絡資訊
想請教一下板上各位 我現在想藉由i2c 把arduino當作master傳送訊號給fpga當作slave做接收並控制馬達 現在已經把fpga的i2c module給寫出並驗證完了 但如果接上線路與arduino做真正的溝通 還是有點不確定 目前知道外接電路需要上拉電阻 也知道arduino的i2c腳位 但fpga如何接上想問一下各位 還有當fpga接受到資料後 可以直接給馬達使用嘛? 還是必須先儲存起來讓馬達有反應時 間動作? 問的問題有點粗淺 想麻煩一下各位解答~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.114.141.81 ※ 文章網址: https://www.ptt.cc/bbs/Electronics/M.1484200286.A.E31.html
hsucheng: 控制馬達也有介面,符合就好01/12 20:36
mentchin: 很好奇問一下01/13 00:58
mentchin: arduino不能控制嗎?,01/13 00:58
a22326284: 我也滿好奇的 為何麼要透過FPGA呢 如果只是純控制的話01/13 04:09
因為是做有關fpga的專題 如果是用arduino控制馬達 那就完全簡單許多 哈哈 很少人使用arduino控制fpga當作馬達驅動 所以網路上這方面的資料有點少 不過目前的問題是卡在有點粗淺的fpga的i2c以及arduino如果做實際的相接電路 貌似是 要使用fpga的GPIO嗎? ※ 編輯: bestchiao (140.114.213.68), 01/13/2017 05:42:54 ※ 編輯: bestchiao (140.114.213.68), 01/13/2017 05:44:40 ※ 編輯: bestchiao (140.114.213.68), 01/13/2017 05:50:50
chienjr: FPGA是空白的數位IC,你要怎麼用是自己的自由。至於接收 01/13 10:19
chienjr: 後要儲存起來等待再放出?那是馬達控制或設計理念上的問 01/13 10:21
chienjr: 題吧,同樣的資料也可以在AVR內先等待再經由FPGA充當界面 01/13 10:22
chienjr: 直接送出吧 01/13 10:22
chienjr: 總覺得照你的形容,FPGA變成是已經功能定死的ASIC了 01/13 10:23
amistad: 先想想為什麼要用FPGA控制馬達? 很少資料因為大部分應用 01/13 12:08
amistad: MCU 就可以處理。不需要用到FPGA == 可程式數位 ASIC 01/13 12:09
yudofu: 不管用FPGA還是Arduino,你都需要用H-bridge去驅動馬達 01/15 18:17