Optoisolate 2MHz SPI การสื่อสาร


12

ฉันต้องแยกการสื่อสาร SPI ระหว่างสองชิป

คอขวดของการสื่อสารอยู่บนทาสซึ่งเห็นได้ชัดว่าสามารถจัดการได้ถึง2MHzความถี่สัญญาณนาฬิกา SPI

ความคิดของฉันคือทำแยกนี้โดยใช้ optocouplers ในความพยายามครั้งแรกนี้ฉันใช้ 4n35 มันไม่ทำงานดังนั้นฉันจึงดูแผ่นข้อมูลและฉันเห็นว่าชิปใช้เวลา10 usเพิ่มขึ้นและ10 usลดสัญญาณ (ในกรณีที่แย่ที่สุด) ทำให้การใช้งานไม่มีจุดหมาย

ใครช่วยแนะนำ optocoupler ที่สามารถ:

  • จงเร็วพอสำหรับจุดประสงค์นี้ (2MHz แต่ก็ยอมรับได้ 1MHz)
  • ซื้อง่ายและไม่แพง

ฉันค้นหาออปโตคัปเปลอร์ที่ผ่านข้อกำหนดทางอินเทอร์เน็ต แต่ฉันไม่พบสิ่งที่แนะนำได้มากที่สุด

ฉันเปิดให้คำแนะนำเกี่ยวกับวิธีการที่จะแยกการสื่อสารในทางที่แตกต่างกันถ้าเป็นในทางปฏิบัติ


1
คุณพยายามใช้ 4N35 แล้วดูแผ่นข้อมูล!
Olin Lathrop

2
@Olin - โอเคมันช้าไปหน่อย แต่อย่างน้อยเขาก็เคยได้ยินเกี่ยวกับเอกสารข้อมูลและในที่สุดก็มองไปที่พวกเขา นั่นเป็นมากกว่าที่คุณสามารถพูดเกี่ยวกับคนอื่น ๆ บาง :-)
stevenvh

@OlinLathrop ฉันไม่ได้แจ้งให้ชัดเจน ฉันอ่านแผ่นข้อมูลบางส่วนแล้ว แต่ข้อมูลเกี่ยวกับการกำหนดเวลาไม่มีใครสังเกตเห็นเพราะฉันไม่มีความรู้เกี่ยวกับข้อ จำกัด ดังกล่าว คำตอบมากมายแนะนำหลาย ๆ ทางเลือก ฉันจะพยายามรับชิปเหล่านั้นก่อนที่จะยอมรับคำตอบ ขอบคุณ!
borges

คำตอบ:


12

Borges, มีอุปกรณ์แยกทำขึ้นเป็นพิเศษสำหรับการแยกแบบดิจิตอลและแม้แต่สำหรับ SPI บัส Texas Instruments และ Analog Devices ต่างก็ทำสิ่งเหล่านี้ มันเป็นตัวแยกแบบ capacitive หรือแบบแม่เหล็กแทนที่จะเป็นแบบแยกแสง นี่คือลิงค์ไปยังอุปกรณ์ยอดนิยม:

ISO7241C @ TI.com

มันยังมีอยู่ใน digikey:

ISO7241CDW @ Digikey


12

สำหรับความเร็วสูงวิธีอื่น ๆ ของการแต่งงานกันเช่น capacitive หรือแม่เหล็กมักจะใช้แทนแสง ออปโตคัปเปลอร์ 15 Mbps แต่ส่วนใหญ่ประเภท 4 แชนเนลจะไม่เป็น 3 + 1

Si8441จาก Silicon Labs เป็นถูกที่สุด 3 + 1 ช่องทาง> 1 Mbps isolator ที่ Digikey

ป้อนคำอธิบายรูปภาพที่นี่

Si8441 สามารถจัดการอัตราบิตได้สูงสุด 150 Mbps หรือคุณอาจใช้ตัวแยกแม่เหล็กแบบ 2 + 1 สำหรับ SCK, MOSI และ MISO และใช้ optocoupler ที่ช้ากว่าสำหรับ SS แต่โซลูชันนั้นจะมีราคาถูกกว่าเล็กน้อย


3

มีออปโตคัปเปลต่างๆ คนที่เร็วกว่าต้องเสียเงินมากขึ้น นั่นคือวิธีการทำงาน คุณสามารถไปที่ไซต์ผู้จัดจำหน่ายที่เหมาะสมเช่น Mouser หรือ DigiKey และค้นหา opto-couplers การเรียงลำดับหรือเลือกตามความเร็ว

6N137 หรือหนึ่งในสายพันธุ์สามารถทำสิ่งที่คุณต้องการ แต่อีกครั้งคุณควรมองไปรอบ ๆ เพื่อให้การแลกเปลี่ยนที่สำคัญสำหรับคุณ


3

ฉันใช้ซีรีย์ ADUM14xx จากอุปกรณ์อะนาล็อกเพื่อการแยก SPI พวกเขาไม่ได้พูดอย่างเคร่งครัด "opto" ตัวแยกพวกมันเป็นแม่เหล็ก แต่ให้แยกระดับที่คล้ายกัน พวกเขามีอยู่ในความเร็วที่หลากหลายเช่นกันกับคนที่เร็วกว่าจะแพงกว่า

http://www.digikey.com/catalog/en/partgroup/adum1400-01-02-series/15413

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.