SI7021 и Data logging shield v1.0

airin_it
Offline
Зарегистрирован: 29.12.2020

Добрый день.

Вопрос в следующем:

Есть arduino UNO r3 Data logging shield и сенсор SI7021

logging shield (модуль времени конкретней) и сенсор SI7021 работаю по шине i2c не хотят дружить

Отдельно(по очереди) подключаю работаю а вместе видит только модуль времени на этой шине. 

В чем может быть проблема подскажите?

Адрес счетчика времени 0х68 а si7021 0x40.

 

rkit
Offline
Зарегистрирован: 23.11.2016

схема, фото

5N62V
Offline
Зарегистрирован: 25.02.2016

Питание проверьте заодно, не просажено ли. 

Ну и не совсем ясно что не работает. Не видятся устройства по обоим адресам при сканировании мастером, или че иное?

airin_it
Offline
Зарегистрирован: 29.12.2020

напряжение на входе 3.6v (как я понимаю надо 3.3)

https://yadi.sk/i/_MyjC_BkL1yKWg

airin_it
Offline
Зарегистрирован: 29.12.2020
andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Сенсор голый или модуль?

Обычно в модулях на i2c ставят свои резисторы. Иногда довольно низкоомные. При подключении модулей в параллель нередко оказывается, что результирующее сопротивление параллельно подключенных резисторов слишком низкое. Выход - выпаивать резисторы и, возможно, заменять на больший номинал.

airin_it
Offline
Зарегистрирован: 29.12.2020

еще такой косяк шилд вытаскиеваешь обратно ставишь все работает. перезагружаешь ардуино не работает. думал хреновый контак. споял все контакты все ровно такая же фигня. А еще может быть такое что на счетчике времени нету резистора, а на si7021 есть и ток идет по наименьшему сопротевлению?

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

airin_it пишет:

 есть и ток идет по наименьшему сопротевлению?

правила кирхгофа почитай

rkit
Offline
Зарегистрирован: 23.11.2016

airin_it пишет:

еще такой косяк шилд вытаскиеваешь обратно ставишь все работает. перезагружаешь ардуино не работает. думал хреновый контак. споял все контакты все ровно такая же фигня. А еще может быть такое что на счетчике времени нету резистора, а на si7021 есть и ток идет по наименьшему сопротевлению?

А где тут _меньшее_ сопротивление? Ты только одно указал.

airin_it
Offline
Зарегистрирован: 29.12.2020

я же говорю на шилде вроде нету. а на si7021 smd103

 

airin_it
Offline
Зарегистрирован: 29.12.2020

Все решил данный вопрос.
Проблема заключался в то что модуль времени был подключен к 5v, а датчик температуры si7021 к 3.3v. (Подключил так потому что в даташите написано максимум 3.6v). После переключил датчик температуры на 5v все работает.