Re: 執行速度
|
||||
---|---|---|---|---|
新會員
|
謝謝版主的回覆
在請教版主您幾個問題,關於版主您提到的MSSP是指什麼意思? 關於傳輸問題,因為目前我是想要做一對六的(MCU)資料傳輸,其有得知I2C可以一對多,但目前聽版主建議是否意指SPI也有一對多的功能,以及不知是否有SPI的簡單範例程式可以參考。謝謝您
發表於: 2008/5/1 22:05
|
|||
|
Re: 執行速度
|
||||
---|---|---|---|---|
版主
|
如果要更高速的話可以考慮使用 SPI 介面,程式比 I2C 好寫,只要 SPI Master 端用一個 I/O 對應到 SPI Slave 的 SS pin 就可以控制多個 SPI Slave 了。
SPI & I2C & UART 等都是屬於短距離的元件與元件的通訊,如果每個光學尺都設計成獨立的 Module 而且要使用在較長距離的高速傳送的話,是否可以考慮使用 高速 UART (使用 9-bit Address Mode) + RS-485 作半雙工的傳輸,主控權由 Master 定時或隨時去 Polling Slave 端將資料傳回。
發表於: 2008/4/30 14:19
|
|||
|
Re: 執行速度
|
||||
---|---|---|---|---|
版主
|
如果是使用 PIC 的 MSSP Module 的話就不要陷入這個迷失,因為 MSSP 是硬體在傳送的而且也是由硬提回傳 ACK ,而且 Slave 在收到一個 Byte 的資料再傳回 ACK 後就會將 SCL 線硬拉成 Low Level 直到 Slave 處理完中斷接收後才會放開 SCL 讓 Master 傳下一個 Byte 進來。所以 Slave 可以控制 Master 傳送 Byte 資料的 Handshake。
所以只要降低提升電組到 4.7K以下,且距離很近的情況下,1Mhz 是可輕鬆完成的。
發表於: 2008/4/30 14:13
|
|||
|
Re: 執行速度
|
||||
---|---|---|---|---|
新會員
|
版主您好
跟您請教一個問題,如果我要將MCU的資料傳給MCU(兩顆MCU)利用I2C界面傳送,請問傳送速度是否可以到達1Mhz? 謝謝您
發表於: 2008/4/30 5:58
|
|||
|
Re: 執行速度
|
||||
---|---|---|---|---|
新會員
|
謝謝版主的回覆,我想再請問版主不知道是否有30F2010與30F4011外部電路接線的範例?
另外如果dsPIC3FJ12MC201改用30F2010來做前置處理是否也可以? 謝謝您
發表於: 2008/4/11 0:12
|
|||
|
Re: 執行速度
|
||||
---|---|---|---|---|
版主
|
在電話中有討論其應用為 A、B 相位差來計算步進值。所以只能用具有 QEI 硬體功能的來做正向或反向的移動。同時也談到共有六個 AB相位差的輸入,建議是一個 AB 相的計算就用一顆 28-pin 的 dsPIC33FJ12MC201 (40MIPS) 裡的 QEI 單獨計算相位差後透過 SPI 或 I2C 送給另外一顆 Host MCU 來處理。
底下是 dsPIC3FJ12MC201 的 Data Sheet : http://www.microchip.com/stellent/idc ... Id=1335&dDocName=en520468 因為輸入的相位差的頻率最高達 27Mhz,所以無法用軟體的方式完成,且輸入訊號為 A、B 的相位差訊號,所以也無法使用 Timer/Counter 或 Capture 來計算。處理此訊號的最佳介面還是以 QEI 最適當。 底下為 QEI 的參考範例。 dsPIC30F Peripheral Module Training - QEI Module 的教材及講義 : http://www.microchip.com.tw/modules/m ... 10&orderby=titleA&show=10
發表於: 2008/4/10 8:31
|
|||
|
Re: 執行速度
|
||||
---|---|---|---|---|
資深會員
|
只是要計數的話沒有問題。
發表於: 2008/4/9 21:20
|
|||
不要問我哪裡來,我只是個流浪天涯的工程師
|
||||
|
Re: 執行速度
|
||||
---|---|---|---|---|
新會員
|
謝謝版主的建議,另外我想請教版主30f4011執行速度是否為120MHZ,因為我本來想說利用單顆30F4011的腳位來判斷訊號源的高低電位進行計數,是否這樣沒辦法達到正確的效果,還是必須一定要利用QEI來完成。謝謝您
發表於: 2008/4/9 18:37
|
|||
|
Re: 執行速度
|
||||
---|---|---|---|---|
資深會員
|
DVD?
發表於: 2008/4/9 16:24
|
|||
|