• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
:::


Browsing this Thread:   1 Anonymous Users




(1) 2 »


Re: 執行速度
#12
版主
版主


查看用戶資訊
跟何仁杰討論一下你的應用後,我們認為還是使用 UART + RS-485 半雙工的方式會比較好,我們的建議是:
1. 因為六個光學此尺都是獨立的 Module ,而且讀取 QEI 訊號的 dsPIC30F2010 也會與光學尺在一起,這樣離主控的 MCU 就有一段距離。所以雜訊的干擾與 ESD 的防護就會很重要。所以建議使用 RS-485 的介面來傳送,可大大降低干擾與提高靜電的防護。
2. MSSP 是 Master Synchrnous Serial Port 的縮寫,可以支援 SPI & I2C 的傳輸。不過在一般的設計上都是屬於同一片 PCB 上的 元件對元件的傳輸,雖然可以到高速但傳輸距離短的缺點且線一拉遠就有干擾與被ESD打壞的潛在問題。所以可能不太適合要拉線出去連接的應用。
3. RS-485 如果使用的對絞線不長的話,加個終端電阻隨便就有 1MHz 的傳輸響應,可以使用 Addressable UART 的介面,要超過 384Kbps 的速度是沒有問題的。

歡迎再打電話來討論,0800-717-718

發表於: 2008/5/2 10:09
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 執行速度
#11
新會員
新會員


查看用戶資訊
謝謝版主的回覆
在請教版主您幾個問題,關於版主您提到的MSSP是指什麼意思?
關於傳輸問題,因為目前我是想要做一對六的(MCU)資料傳輸,其有得知I2C可以一對多,但目前聽版主建議是否意指SPI也有一對多的功能,以及不知是否有SPI的簡單範例程式可以參考。謝謝您

發表於: 2008/5/1 22:05
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 執行速度
#10
版主
版主


查看用戶資訊
如果要更高速的話可以考慮使用 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
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 執行速度
#9
版主
版主


查看用戶資訊
如果是使用 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
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 執行速度
#8
新會員
新會員


查看用戶資訊
版主您好
跟您請教一個問題,如果我要將MCU的資料傳給MCU(兩顆MCU)利用I2C界面傳送,請問傳送速度是否可以到達1Mhz?
謝謝您

發表於: 2008/4/30 5:58
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 執行速度
#7
新會員
新會員


查看用戶資訊
謝謝版主的回覆,我想再請問版主不知道是否有30F2010與30F4011外部電路接線的範例?
另外如果dsPIC3FJ12MC201改用30F2010來做前置處理是否也可以?
謝謝您

發表於: 2008/4/11 0:12
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 執行速度
#6
版主
版主


查看用戶資訊
在電話中有討論其應用為 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
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 執行速度
#5
資深會員
資深會員


查看用戶資訊
只是要計數的話沒有問題。

發表於: 2008/4/9 21:20
不要問我哪裡來,我只是個流浪天涯的工程師
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 執行速度
#4
新會員
新會員


查看用戶資訊
謝謝版主的建議,另外我想請教版主30f4011執行速度是否為120MHZ,因為我本來想說利用單顆30F4011的腳位來判斷訊號源的高低電位進行計數,是否這樣沒辦法達到正確的效果,還是必須一定要利用QEI來完成。謝謝您

發表於: 2008/4/9 18:37
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 執行速度
#3
資深會員
資深會員


查看用戶資訊
DVD?

發表於: 2008/4/9 16:24
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
不可以 發起新主題
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]


:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------