Ðăng Nhập

View Full Version : Chuẩn SPI giữa các hãng có gì khác nhau?


napobao
23-04-2008, 01:45 AM
Cho mình hỏi chuẩn SPI chủa Microchip và Analog Devices có gì khác biệt, giao tiếp giữa các thiết bị của hai hãng này có ổn ko. Muốn tìm các chuẩn này ở đâu.

namqn
23-04-2008, 02:33 AM
Cho mình hỏi chuẩn SPI chủa Microchip và Analog Devices có gì khác biệt, giao tiếp giữa các thiết bị của hai hãng này có ổn ko. Muốn tìm các chuẩn này ở đâu.
SPI do Motorola đề xuất, bao gồm nhiều mode làm việc. Các hãng sản xuất linh kiện sử dụng chuẩn SPI có thể hỗ trợ một số hay tất cả các mode làm việc. Câu hỏi của bạn không có câu trả lời chính xác, vì còn tùy thuộc vào linh kiện cụ thể. Để biết các linh kiện của hai hãng Microchip và Analog Devices có thể giao tiếp hay không, bạn nên đọc tài liệu của các linh kiện sẽ được giao tiếp, xem có thể tìm ra một mode làm việc mà các linh kiện đó đều hỗ trợ hay không.

Motorola chỉ mô tả thông tin về các module ngoại vi hỗ trợ SPI trong các linh kiện cụ thể, chứ họ không có một tài liệu chung về SPI. Tuy nhiên, Microchip có một số webinar và application note về SPI khá tốt. Bạn có thể download chúng ở đây:
http://techtrain.microchip.com/webseminars/QuickList.aspx
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1469 (chọn Communication, và chọn SPI từ danh sách)

Thân,

napobao
23-04-2008, 11:41 PM
Cụ thể mình dùng DSPIC30F4011 đọc dữ liệu từ ADE7758 dạng Master-Slave. Các Mode thong thường của 2 thiết bị này đều cho phép thực hiện giao tiếp. Chắc là không có vấn đề gì. Cảm ơn!