Форум программистов, компьютерный форум, киберфорум
Наши страницы
Электроника для начинающих
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.62/45: Рейтинг темы: голосов - 45, средняя оценка - 4.62
SupirByzom
0 / 0 / 0
Регистрация: 24.04.2010
Сообщений: 108
1

Проблема с I2C, а можетбыть с питанием...

04.06.2012, 15:59. Просмотров 8056. Ответов 28
Метки нет (Все метки)

Значит так, ситуация такова - сделал небольшой модуль с акселерометром SMB380, подключил его по y2s к самодельной платочке с контроллером, земля, питание, SDA, SCL конденсаторы по питанию и остальное, вроде бы, всё как надо - модуль не выдаёт ACK...
Пробывал и так и этак, и выяснилось что если держаться рукой (через пинцет) за питание или за землю на модуле всё работает... при этом если держаться на плате - не работает.
Шлейф обычный плоский 1.24, сантиметров 10 всего...
также пробовал перенести подтягивающие сопротивления на ближе к контроллеру - результат такойже.
Пробовал разные скорости - ничего не меняется... также менял блокировочные кондёры на побольше/поменьше - всё тоже самое.
Ну собственно интересно, что это за хрень и что с ней делать...
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.06.2012, 15:59
Ответы с готовыми решениями:

Проблема с i2c шиной
На шине 3 устройства: микроконтроллер ADuC812 (Master), микросхема EEPROM...

Помогите с питанием
Здравствуйте! Вобщем есть у меня небольшой комп на базе Mini-ITX, хочется...

ОУ с однополярным питанием
Добрый день, господа! Подскажите, пожалуйста, можно ли на вход ОУ с...

Схема управления питанием
Здравствуйте. Собираю тут поделку на батарейном питании, со встроенным...

USB с внешним питанием
Доброго дня! Имею задать следующий детский вопрос (в схемотехнике пока с трудом...

28
dsodir
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,284
04.06.2012, 18:48 21
А линейный регулятор от чего питается? А сколько жрет дисплей? А хватает ли у регулятора мощности, чтоб все (дисплей+аксель+мк+что_там_еще) вытянуть?
0
tyom
0 / 0 / 0
Регистрация: 21.08.2016
04.06.2012, 18:49 22
(не представляю. что за плата :))
... а если на +3,3 вместо пинцета проводочек припаять? (что-то меня пробило на тактирование от наводок - помните, как Предводитель Fuse восстанавливал?)
0
SupirByzom
0 / 0 / 0
Регистрация: 24.04.2010
Сообщений: 108
04.06.2012, 18:58 23
линейный регулятор от блока питания, HY3003 выставлено 5в,а ручка тока скручена на максимум..
у LP2950ACZ-3.3 по даташиту 100ма... на блоке питания прыгает 0.02...0.03 тоесть 30ма... ну и соответственно регулятор даже не тёплый.

у меня там stm32 стоит ... там фьюзов вроде нема... всё настраивается по ходу дела... кстати дисплейчик тоже по I2C (по другому) и нормально пашет...
Проводок щя попробую..

Кстати сейчас припаял питание короткими проводами непосредственно на LP2950 (точнее на кондёр который прямо за ним) - ничего не поменялось - держишься пинцетом работает, не держишься - отнюдь.
0
SupirByzom
0 / 0 / 0
Регистрация: 24.04.2010
Сообщений: 108
04.06.2012, 19:04 24
Цитата Сообщение от Tyom
(не представляю. что за плата :))
... а если на +3,3 вместо пинцета проводочек припаять? (что-то меня пробило на тактирование от наводок - помните, как Предводитель Fuse восстанавливал?)
припаял в то место куда клал пинцет провод от витой пары, сантиметров 40-50.. работает... что это может означать?

пробовал смотреть осцилом - бестолково, как только подключаешь землю сразу всё начинает работать...
0
SupirByzom
0 / 0 / 0
Регистрация: 24.04.2010
Сообщений: 108
04.06.2012, 20:00 25
Заработало!

Вообщем дело было в резисторе, который висит на линии прерывания 10К. Поставил вместо него пофигистор, и настроил линию мк, на которую он посажен, как вход с подтяжкой к нулю - и заработало.
Потом повыкидывал все навороты (большой кондёр, пониженное питание для ввода-вывода) и тоже работает.

Ваще конечно, причины всё равно не ясны... выход прерывания этоже всётаки ВЫХОД... по идее стоят там транзисторы на выход, какая разница чё там к ним подключено...

Всем СПАСИБО!
0
dsodir
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,284
04.06.2012, 20:10 26
Можно ради лулзов опять воссоздать ошибку, убедившись что влияет именно подтяжка на INT :)
0
tyom
0 / 0 / 0
Регистрация: 21.08.2016
04.06.2012, 23:13 27
... а я бы для начала резистор проверил.
0
SupirByzom
0 / 0 / 0
Регистрация: 24.04.2010
Сообщений: 108
05.06.2012, 14:20 28
резистор нормуль, когда тупил в плату, прозванивал всё подряд и его в том числе раз 10. но даже если он и протухший то что? разве I2C сразу должен вырубиться? вон в даташите есть схемы, где инт ваще не подключен...
0
hordikor
0 / 0 / 0
Регистрация: 21.04.2010
Сообщений: 1,890
05.06.2012, 16:41 29
попробуй убрать этот резистор, пусть выход висит в воздухе и посмотри будет работать или нет.
0
05.06.2012, 16:41
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.06.2012, 16:41

AV-метр с питанием от пациента
Девайс не столько АмперВольтМетр, сколько устройство контроля напруги, тока и...

Управление питанием Raspberry Pi
Делаю монитор питания на МК для Raspberry PI с управлением от IR пульта. МК,...

Ремонт Raspberry Pi, что-то с питанием
Сломал Raspberry Pi model B+ rev1.2. При подключении питания к плате блок...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
29
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru