Могу ли я использовать кабели PATA для GPIO?

24

Разъем GPIO Raspberry выглядит очень похоже на старые разъемы Parallel-ATA . У меня есть несколько запасных ленточных кабелей PATA для дискет / жестких дисков. Могу ли я использовать эти кабели для GPIO? Я знаю, что у GPIO 26 контактов, у дискет 34, у hdd 40, но разъем GPIO находится на краю платы, поэтому разъем может просто перекрываться.

Могу ли я использовать эти кабели, или специальный кабель (как этот ) является обязательным?

asalamon74
источник

Ответы:

17

40-контактный кабель жесткого диска, вероятно, не подходит. Они часто имеют заглушку с контактом 20 (поэтому он должен отсутствовать на охватываемом разъеме), чтобы предотвратить неправильное подключение разъема.

Обычно вы можете использовать 34-контактный гибкий кабель. Но помните, что группа из семи проводов обычно скручена (т. Е. Подключается в противоположном порядке от одного конца кабеля к другому.) (Подробнее объясняется здесь .) Не забудьте отрегулировать расположение выводов на ведомой плате, чтобы компенсировать это!

Но вы всегда можете сделать свой собственный кабель вместо этого.

finnw
источник
1
Я нашел старый кабель IDC, лежащий вокруг. Работает отлично. У него нет заблокированных контактов, а также нет витых проводов. Делает вещи немного более прямыми. Недостатком является то, что это намного дольше, чем необходимо. embeddedartists.com/products/acc/acc_idc_50.php
Кибби,
40-контактные кабели ATA работают нормально, для 40-контактного GPIO на Raspberry Pi B и Pi 2. Просто убедитесь, что у разъема нет заблокированного разъема на
контакте
Действительно, старые 40-контактные кабели (стандартная толстая версия) прекрасно работают. 80pin (менее старая версия микрокабелей) - нет. Когда я собираю эти кабели со старых настольных ПК, я также вынимаю выключатели, светодиоды и зуммер! Только настоящие старые плоские кабели (около 20 лет) легко паять. Менее старые из них слишком тонкие и могут спаять боль. Так что лучше не руби их.
EDP
7

Краткий ответ - НЕТ, вы не можете использовать 40-контактные кабели ATA / IDE для GPIO на PI.

Несмотря на то, что легко получить кабели без заблокированного контакта, основная проблема заключается в том, что каждый разъем внутренне закорачивает семь контактов . Это потому, что в спецификации ATA все они заземлены, но это может быть терминалом для вашего пи.

Я проверил это стандартным (80-проводным) кабелем, купленным у Maplin.

Короткими контактами являются 2,19,22,24,26,30 и 40, которые, если вы не будете осторожны, подключат 3V3 к нескольким линиям GPIO и DNC (Do-Not-Connect), который, вероятно, зажарится. ты пи как только включаешь.

Если вы осторожны (или удачливы), вы можете расположить его так, чтобы он соединял только линии GPIO, и в этом случае, если вы удерживаете все эти линии на одном уровне (например, на низком уровне), вам это может сойти с рук.

Аэрон Бьюкенен
источник
2
в соответствии с этим instructables.com/id/…ony 80 проводных кабельных штырьков закорочены, как вы описали. 40-контактный провод безопасен.
Бронча
1
Я только что проверил это на 40-
жильном
Кабель с 80 проводами не совпадает с 40-контактным. 40-контактные кабели ATA работают нормально, для 40-контактного GPIO на Raspberry Pi B и Pi 2. Просто убедитесь, что разъем не имеет заблокированной розетки на
контакте
4

Флоппи-кабели раньше всегда выглядели так

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

Где ><группа витых проводов. С помощью острого ножа вы можете обрезать провода сразу за разъемом B и сохранить MB======Bдеталь

Я думаю, что некоторые из более поздних имели только два разъема, т.е. нет заглушки для привода B. В этом случае вы могли бы осторожно отсоединить разъем и сдвинуть его вниз. Это может быть сложно, так как фиксирующие зажимы очень хрупкие

Джон Ла Рой
источник
Очень легко оторвать 7 серых кабелей, повернуть их и вставить обратно. Используйте зубочистку, чтобы протолкнуть их обратно. Делали это много раз, отлично работает. Тем не менее, 3 раза из 4 черные пластиковые фиксаторы сломаются при открытии. Если вы легко напрягаете кабель при отсоединении разъема от Pi, это не будет проблемой.
EDP
4

Поскольку я знаю, что это произойдет в будущем. Я хотел сделать то же самое и использовал кабель от дисковода от старого компьютера. Я пометил, какие выводы на Pi соответствуют тем, какие контакты на другом конце кабеля. Надеюсь, это поможет кому-то в будущем!

Помеченные булавки на пи

Вот распиновка гибкого кабеля для справки.

Распиновка гибкого кабеля

Виллем Эллис
источник
Я полагаю, что у вас это задом наперед - обратите внимание на квадратную площадку для пайки на нижней стороне платы. Это указывает на вывод 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 для 26-контактного GPIO и подключить его к контроллеру двигателя на базе L9110.

Это очень просто и работает очень хорошо.

Ножницы, Припой, Угловая шлифовальная машина и ленточные кабели

Франческо Амиранте
источник