Giao tiếp SPI 2 MHz


12

Tôi cần cách ly giao tiếp SPI giữa hai chip.

Nút thắt của giao tiếp là trên nô lệ, dường như có thể xử lý lên đến 2MHztần số xung nhịp SPI.

Ý tưởng của tôi là thực hiện sự cô lập này bằng cách sử dụng opt optplers. Trong lần thử đầu tiên này, tôi đã sử dụng 4n35. Nó chỉ không hoạt động, vì vậy tôi nhìn vào bảng dữ liệu và tôi thấy con chip sẽ 10 ustăng và 10 usgiảm tín hiệu (trong trường hợp xấu nhất). Điều này làm cho việc sử dụng nó trở nên vô nghĩa.

Ai đó có thể gợi ý cho tôi một opt ​​optpler có thể:

  • đủ nhanh cho mục đích này (2MHz, nhưng 1 MHz cũng được chấp nhận)
  • dễ mua và không đắt

Tôi đã tìm kiếm trên internet một bộ ghép quang đáp ứng các yêu cầu đó, nhưng tôi không thể tìm thấy cái nào được khuyên dùng nhất.

Tôi sẵn sàng đề xuất về cách cô lập giao tiếp theo một cách khác, nếu nó thực tế .


1
Bạn đã thử sử dụng 4N35 rồi nhìn vào bảng dữ liệu!?
Olin Lathrop

2
@Olin - OK, điều đó hơi muộn, nhưng ít nhất anh ấy đã nghe về datasheets, và cuối cùng đã xem xét chúng. Đó là nhiều hơn những gì bạn có thể nói về một số người khác :-)
stevenvh

@OlinLathrop Tôi không thực sự để nó rõ ràng. Tôi đã đọc bảng dữ liệu một phần nhưng thông tin về thời gian không được chú ý vì tôi không biết gì về hạn chế đó. Nhiều câu trả lời gợi ý một số lựa chọn khác nhau. Tôi sẽ cố gắng để có được một số chip đó trước khi chấp nhận câu trả lời. Cảm ơn bạn!
borges

Câu trả lời:


12

Borges, có những thiết bị biệt lập được chế tạo riêng cho cách ly kỹ thuật số và thậm chí cho các bus SPI. Texas Cụ và Thiết bị Analog đều tạo ra những thứ này. Đó là cách ly điện dung hoặc từ tính thay vì cách ly quang học. Đây là một liên kết đến thiết bị phổ biến:

ISO7241C @ TI.com

Nó cũng có sẵn trên digikey:

ISO7241CDW @ Digikey


12

Đối với tốc độ cao, các cách ghép khác, như điện dung hoặc từ tính, thường được sử dụng thay vì quang. Có các bộ ghép quang 15 Mbps, nhưng hầu hết các loại 4 kênh sẽ không phải là 3 + 1.

Các Si8441 từ Silicon Labs là rẻ nhất 3 + 1 kênh,> 1 Mbps Isolator tại Digikey.

nhập mô tả hình ảnh ở đây

Si8441 có thể xử lý tốc độ bit lên tới 150 Mbps. Ngoài ra, bạn có thể sử dụng bộ cách ly từ 2 + 1 cho SCK, MOSI và MISO và sử dụng bộ ghép quang chậm hơn cho SS, nhưng giải pháp đó sẽ chỉ rẻ hơn một chút.


3

Có rất nhiều khớp nối opto khác nhau. Những cái nhanh hơn tốn nhiều tiền hơn. Đó là cách nó hoạt động. Bạn có thể đến một trang web phân phối hợp lý như Mouser hoặc DigiKey và tìm kiếm các bộ ghép quang, sắp xếp hoặc chọn theo tốc độ.

6N137 hoặc một trong các biến thể của nó có thể làm những gì bạn muốn, nhưng một lần nữa, bạn nên nhìn xung quanh để tạo ra sự đánh đổi quan trọng với bạn.


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.