ฉันสามารถใช้สาย PATA สำหรับ GPIO ได้หรือไม่


24

ตัวเชื่อมต่อ GPIO ของ Raspberry มีลักษณะคล้ายกับตัวเชื่อมต่อ Parallel-ATA แบบเก่ามาก ฉันมีสายริบบิ้น PATA ฟลอปปี้ / hdd หลายเส้น ฉันสามารถใช้สายเคเบิลเหล่านี้สำหรับ GPIO ได้หรือไม่ ฉันรู้ว่า GPIO มี 26 พินฟลอปปี้มี 34, hdd มี 40 แต่ขั้วต่อ GPIO อยู่ที่ขอบของบอร์ดดังนั้นตัวเชื่อมต่ออาจทับกัน

ฉันสามารถใช้สายเคเบิลเหล่านี้หรือต้องใช้สายเคเบิลพิเศษ (เช่นนี้ ) ได้หรือไม่

คำตอบ:


17

สาย HDD 40 พินอาจไม่พอดี พวกเขามักจะมีสิ่งกีดขวาง 20 พิน (ดังนั้นจะต้องขาดจากขั้วต่อตัวผู้) เพื่อป้องกันไม่ให้ตัวเชื่อมต่อถูกเสียบในทางที่ผิด

โดยปกติคุณสามารถใช้สายฟลอปปี้ 34 ขา แต่จำไว้ว่ากลุ่มของเจ็ดสายมักจะบิด (เช่นเชื่อมต่อตามลำดับตรงข้ามจากปลายด้านหนึ่งของสายเคเบิลไปยังอีกสายหนึ่ง) (อธิบายเพิ่มเติมที่นี่ ) อย่าลืมปรับ pinout บนบอร์ดทาสเพื่อชดเชย!

แต่คุณสามารถสร้างสายเคเบิลของคุณเองได้เสมอ


1
ฉันพบสายเคเบิล IDC รุ่นเก่า ๆ วางอยู่รอบตัว ใช้งานได้ดี มันไม่มีพินที่ถูกบล็อคและยังไม่มีสายบิดอีกด้วย ทำให้สิ่งต่าง ๆ ตรงไปตรงมามากขึ้น ข้อเสียคือมันยาวเกินความจำเป็น embeddedartists.com/products/acc/acc_idc_50.php
Kibbee

สายเคเบิล 40 พิน ATA ทำงานได้ดีสำหรับ 40 GPIO บนราสเบอร์รี่ Pi B และ Pi 2 เพียงตรวจสอบให้แน่ใจว่าคอนเนคเตอร์ไม่มีซ็อกเก็ตที่ถูกบล็อกที่ขา 20
Greenonline

อันที่จริงแล้วสาย 40pin (รุ่นหนามาตรฐาน) ใช้งานได้ดี 80pin (รุ่น microcables ที่อายุน้อยกว่า) ไม่ได้ เมื่อฉันเก็บเกี่ยวสายเคเบิลเหล่านี้ออกมาจากพีซีตั้งโต๊ะรุ่นเก่าฉันก็ถอดสวิตช์ไฟ LED และออด! เฉพาะสายเคเบิลแบนเก่าจริง (20 ปีหรือมากกว่านั้น) จึงบัดกรีได้ง่าย คนที่อายุน้อยกว่านั้นผอมเกินไปและอาจจะเจ็บปวดได้ ดังนั้นอย่าตัดมันเลยดีกว่า
EDP

7

คำตอบสั้น ๆ คือไม่คุณไม่สามารถใช้สายเคเบิล ATA / IDE 40 พินสำหรับ GPIO บน PI

ในขณะที่มันเป็นเรื่องง่ายที่จะได้รับสายได้โดยไม่ต้องขาบล็อคปัญหาหลักคือการที่แต่ละตัวเชื่อมต่อภายในกางเกงขาสั้นเจ็ดขาเข้าด้วยกัน นี่เป็นเพราะในข้อมูลจำเพาะของ ATA พวกเขาทั้งหมดอยู่ในพื้นดิน แต่อาจเป็นเทอร์มินัลสำหรับ pi ของคุณ

ฉันตรวจสอบสิ่งนี้ด้วยสายเคเบิลมาตรฐาน (80 สาย) ที่ซื้อจาก Maplin

พินที่สั้นคือ2,19,22,24,26,30 และ 40ซึ่งหากคุณไม่ระวังจะเชื่อมต่อ 3V3 กับหลายสาย GPIO และ DNC (Do-Not-Connect) ซึ่งมีแนวโน้มว่าจะทอด คุณ pi ทันทีที่คุณเปิดใช้งาน

หากคุณระมัดระวัง (หรือโชคดี) คุณสามารถปรับทิศทางเพื่อที่จะเชื่อมต่อสาย GPIO เข้าด้วยกันเท่านั้นซึ่งในกรณีนี้ตราบใดที่คุณรักษาบรรทัดเหล่านั้นไว้ในระดับเดียวกัน (เช่นต่ำทั้งหมด) คุณอาจหลุดไป


2
ตามคำแนะนำนี้ / id / … ony สายพินสายไฟ 80 เส้นจะสั้นตามที่คุณอธิบาย ลวด 40 พินมีความปลอดภัย
Broncha

1
ฉันเพิ่งตรวจสอบนี้ในสายเคเบิล 40 และหมุดดังกล่าวจะไม่ shorted
Broncha

สายเคเบิล 80 เส้นไม่เหมือนกันกับ 40 พิน สายเคเบิล 40 พิน ATA ทำงานได้ดีสำหรับ 40 GPIO บนราสเบอร์รี่ Pi B และ Pi 2 เพียงตรวจสอบให้แน่ใจว่าคอนเนคเตอร์ไม่มีซ็อกเก็ตที่ถูกบล็อกที่ขา 20
Greenonline

4

สายฟลอปปี้มักจะมีลักษณะเช่นนี้เสมอ

MB==========B=><=A

><กลุ่มของสายไฟบิดอยู่ที่ไหน ด้วยมีดคมคุณสามารถตัดสายได้เพียงผ่านขั้วต่อ B และเก็บชิ้นMB======Bส่วนไว้

ฉันคิดว่าบางอันในภายหลังมีเพียงคอนเน็กเตอร์สองตัวนั่นคือ ไม่มีปลั๊กสำหรับไดรฟ์ B ในกรณีนี้คุณสามารถงัดขั้วต่อออกอย่างระมัดระวังและเลื่อนลงผ่านเกลียว นี่อาจเป็นเรื่องยากเนื่องจากคลิปล็อคนั้นเปราะมาก


มันง่ายมากที่จะแงะสายเคเบิลสีเทา 7 เส้นหมุนมันแล้วเอากลับเข้าไปใช้ความยาวของไม้จิ้มฟันเพื่อดันมันกลับเข้าไปอีกหลายครั้งแล้วใช้งานได้ดี อย่างไรก็ตาม 3 ครั้งจาก 4 ครั้งคลิปล็อคพลาสติกสีดำจะแตกเมื่อเปิด หากคุณกำลังเครียดกับสายเคเบิลเมื่อถอดขั้วต่อออกจาก Pi มันจะไม่เป็นปัญหา
EDP

4

เนื่องจากฉันรู้ว่าสิ่งนี้จะเกิดขึ้นในอนาคต ฉันต้องการทำสิ่งเดียวกันและใช้สายเคเบิลฟล็อปปี้ไดรฟ์จากคอมพิวเตอร์เก่า ฉันติดป้ายว่าหมุดบน Pi ตรงกับหมุดอะไรที่ปลายอีกด้านของสายเคเบิล หวังว่านี่จะช่วยให้ใครบางคนในอนาคต!

หมุดที่มีป้ายกำกับบน Pi

นี่คือ pinout ของสายฟลอปปี้สำหรับการอ้างอิง

ฟลอปปี้เคเบิล Pinout


ฉันเชื่อว่าคุณมีสิ่งนี้ย้อนกลับ - สังเกตแผ่นประสานสี่เหลี่ยมที่ด้านล่างของกระดาน นั่นหมายถึงพิน 1
ริชาร์ดแฮนเซน

ใช่ แต่ฉันกำลังระบุว่าสายพินฟลอปปี้ 1 สายจะไปที่ใด ตัวเลขนั้นตรงกับพินของสายเคเบิลฟล็อปปี้ไดรฟ์ที่คุณจะใช้ที่ปลายอีกด้านเพื่อเข้าถึงพินนั้น เนื่องจากมีการบิดของสายเคเบิล
วิลเล็มเอลลิส

2

ฉันคิดว่าวิธีที่ดีที่สุดคือใช้สาย lpt (Sub-D25) จากพีซีเก่ามันพอดีที่สุดคุณสามารถหาได้ในร้านคอมพิวเตอร์เก่าทั้งหมด

https://www.facebook.com/photo.php?fbid=302451366533276&set=a.302451336533279.59880.300644370047309&type=3

http://shop.intos.de/ieos/images/produkte/closeup/33225.jpg


1

ใช่คุณทำได้ แต่มันใหญ่กว่านี้เล็กน้อย

ฉันใช้ flex เพื่อตัดสาย IDE ของฉันสำหรับ GPIO 26 พินและเชื่อมต่อกับคอนโทรลเลอร์มอเตอร์ของฉันโดยใช้ L9110

มันง่ายมากและทำงานได้ดีมาก

กรรไกร, ปืนบัดกรี, เครื่องบดมุมและสายริบบิ้น

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