Easyelectronics.ru

Электроника для всех
Текущее время: 19 авг 2019, 17:22

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/10pcs (Любой цвет!)
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Raspberry и 74hc165
СообщениеДобавлено: 23 ноя 2018, 15:09 
Заглядывает иногда

Зарегистрирован: 25 дек 2015, 01:44
Сообщения: 32
Откуда: Херсон
Добры день.

Столкнулся с дурацкой проблемой, не знаю в чем причина.

Имею Raspberry Pi 3 Windows 10 IoT Core и пару SN74HC165 в цепочке. На входы 165-ки подаются плюсы через 4к7 всегда и минус при нажатии кнопки.
165 подсоединены к raspberry или через softSPI или через аппаратный SPI - результат одинаков.
За тем, что происходит наблюдаю логическим анализатором.

При чтении данных все три управляющих сигнала правильные, но данные не передаются (всегда 1), кроме случая, когда я даю минус на первый вход первой в цепочке микросхемы. При этом выставляется длинная 1, примерно в три тактовых импульса и начинается она до начала тактовых сигналов.

Что интересно, если отключить пин данных от Raspberry, то все выглядит прекрасно и данные передаются правильно.

Попробовал вместо Raspberry использовать AVR ATMega 16 - всё работает правильно и при подключенном пине данных.

В Raspberry пин инициализировался и как GpioPinDriveMode.Input, и как GpioPinDriveMode.InputPullDown, и как GpioPinDriveMode.InputPullUp - ничего не меняется.
С тем же результатом пробовал подтянуть 10к резистором руками.

Есть идеи?

Заранее благодарен...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Raspberry и 74hc165
СообщениеДобавлено: 23 ноя 2018, 15:39 
Старожил

Зарегистрирован: 10 окт 2014, 00:48
Сообщения: 6019
У Raspberry IO от 3.3В, а SN74HC165 запитана от 5В?

И еще, не используйте определение "минус", возникают ненужные ассоциации. При однополярном питания есть только Vdd (питание) и gnd (земля).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Raspberry и 74hc165
СообщениеДобавлено: 23 ноя 2018, 16:40 
Заглядывает иногда

Зарегистрирован: 25 дек 2015, 01:44
Сообщения: 32
Откуда: Херсон
Да, все запитано от 5v. Как то я провтыкал 3.3 на пинах Raspberry :(

Но к счастью всё у меня сделано отдельными модулями так что просто перепаял стаб на плате с 165-ками и всё волшебным образом заработало!

Спасибо!

Что интересно, I2C на 5v работает без всяких проблем


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Raspberry и 74hc165
СообщениеДобавлено: 23 ноя 2018, 17:23 
Старожил

Зарегистрирован: 15 янв 2018, 18:52
Сообщения: 855
чет не понял - стабомрешили проблему с питаловом 165. а со входами 165 что решили? или они толератны?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Raspberry и 74hc165
СообщениеДобавлено: 23 ноя 2018, 17:50 
Заглядывает иногда

Зарегистрирован: 25 дек 2015, 01:44
Сообщения: 32
Откуда: Херсон
165 все равно - она и 3.3 и 5 поддерживает.

Кроме того в этой схеме есть еще цепочка 595-х - с ними вообще проблемы не было.

Проблема только с Raspberry пином на чтение.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB