¿Puedo usar cables PATA para GPIO?

24

El conector GPIO de Raspberry se parece mucho a los viejos conectores Paralelo-ATA . Tengo varios cables de cinta PATA de disquete / disco duro de repuesto. ¿Puedo usar estos cables para GPIO? Sé que GPIO tiene 26 pines, el disquete tiene 34, el disco duro tiene 40, pero el conector GPIO está en el borde de la placa, por lo que el conector puede solaparse.

¿Puedo usar estos cables, o un cable especial (como este ) es imprescindible?

asalamon74
fuente

Respuestas:

17

Un cable HDD de 40 pines probablemente no encajará. A menudo tienen el pin 20 obstruido (por lo que debe estar ausente del conector macho) para evitar que el conector se enchufe de forma incorrecta.

Por lo general, puede usar un cable flexible de 34 pines. Pero recuerda que un grupo de siete alambres generalmente se retorció (es decir, conectados en el orden opuesto de un extremo del cable a la otra.) (Se explica más aquí .) No se olvide de ajustar la asignación de pines en la tarjeta esclava para compensar!

Pero siempre puedes hacer tu propio cable .

finnw
fuente
1
Encontré un viejo cable IDC por ahí. Funciona genial. No tiene ningún pin bloqueado, y tampoco tiene cables retorcidos. Hace las cosas un poco más sencillas. La desventaja es que es mucho más largo de lo necesario. embeddedartists.com/products/acc/acc_idc_50.php
Kibbee
Los cables ATA de 40 pines funcionan bien, para GPIO de 40 vías en Raspberry Pi B y Pi 2. Solo asegúrese de que el conector no tenga un enchufe bloqueado en el pin 20.
Greenonline
De hecho, los viejos cables de 40 pines (la versión gruesa estándar) funcionan muy bien. El 80pin (la versión de microcables menos antigua) no. Cuando recojo estos cables de las viejas PC de escritorio, también saco los interruptores, los LED y el timbre. Solo los cables planos viejos (20 años más o menos) son fáciles de soldar. Los menos viejos son demasiado delgados y pueden ser difíciles de soldar. Así que mejor no los cortes.
EDP
7

La respuesta corta es NO, no puede usar cables ATA / IDE de 40 pines para GPIO en el PI.

Si bien es fácil obtener cables sin el pin bloqueado, el problema principal es que cada conector acorta internamente siete de los pines juntos . Esto se debe a que en la especificación ATA están todos en tierra, pero podría ser terminal para su pi.

He verificado esto con un cable estándar (80 hilos) comprado a Maplin.

Los pines en corto son 2,19,22,24,26,30 y 40 que, si no tiene cuidado, conectarán el 3V3 a varias de las líneas GPIO y un DNC (No conectar), que probablemente se freirá. tu pi tan pronto como lo enciendas.

Si tiene cuidado (o tiene suerte), puede orientarlo para que solo conecte las líneas GPIO, en cuyo caso siempre que mantenga todas esas líneas al mismo nivel (por ejemplo, todas bajas), entonces podría salirse con la suya.

Aeron Buchanan
fuente
2
de acuerdo con esto instructables.com/id/… solo 80 pines de cable de alambre están en corto como se describe. El cable de 40 pines es seguro.
Broncha
1
Acabo de verificar esto en un cable de 40 hilos, y dichos pines no están en cortocircuito
Broncha
Un cable de 80 hilos no es lo mismo que un pin de 40. Los cables ATA de 40 pines funcionan bien, para GPIO de 40 vías en Raspberry Pi B y Pi 2. Solo asegúrese de que el conector no tenga un enchufe bloqueado en el pin 20.
Greenonline
4

Los cables flexibles siempre se veían así

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

¿Dónde ><está el grupo de cables retorcidos? Con un cuchillo afilado, puede cortar los cables justo después del conector B y mantener la MB======Bpieza

Creo que algunos de los posteriores solo tenían dos conectores, es decir. sin enchufe para la unidad B. En ese caso, puede sacar con cuidado el conector y moverlo hacia abajo más allá del giro. Esto puede ser difícil ya que los clips de bloqueo son muy frágiles.

John La Rooy
fuente
Es muy fácil sacar los 7 cables grises, girarlos y volver a colocarlos. Use un palillo para empujarlos nuevamente. Lo hizo muchas veces, funciona muy bien. Sin embargo, 3 de cada 4 veces, los clips de bloqueo de plástico negro se romperán cuando se abran. Sin embargo, si es fácil estresar el cable al desconectar el conector del Pi, no será un problema.
EDP
4

Como sé, esto surgirá en el futuro. Quería hacer lo mismo y usé un cable de disquete de una computadora vieja. He etiquetado qué pines en el Pi corresponden a qué pines en el otro extremo del cable. ¡Espero que esto ayude a alguien en el futuro!

Pines etiquetados en el Pi

Aquí hay un pinout de un cable de disquete para referencia.

Pinout de cable flexible

Willem Ellis
fuente
Creo que tiene esto al revés: observe la almohadilla de soldadura cuadrada en la parte inferior de la placa. Eso indica el pin 1.
Richard Hansen
Sí, pero estoy indicando a dónde iría el pin 1 del cable de disquete. Los números coinciden con el pin del cable de la unidad de disquete que usaría en el otro extremo para acceder a ese pin. Dado que hay un giro en el cable.
Willem Ellis
1

Sí, puedes, pero es un poco más grande.

Utilizo flex para cortar mi cable IDE para el GPIO de 26 pines y conectarlo a mi controlador de motor basado en un L9110.

Es muy simple y funciona muy bien.

Tijeras, pistola de soldar, amoladora angular y cables planos

Francesco Amirante
fuente