всем заранее спасибо за советы
Помехи при работе через шину TWI (i2c) - часы DS1307 & Mega3
- Сообщения: 106
- Зарегистрирован: Чт мар 29, 2012 13:07:27
Народ хелп. Собираю девайс для авто, типа Бортового компа. Делал работу поэтапно, сначала один блок, потом второй и тд. Дошел до подключения часов на DS1307. Сделал платку отдельную, развел как надо, учитывая землю под кварцем. Подключил к аппаратному TWI. Написал прогу и понеслась. Часы запускались, то остонавливались, на дисплее (HD44780) выдалавалсь фигня вместо нужных цифр...Начал думал. Переделал прогу - толку 0, заменил кварц (думал перегрел при пайке), еще раз все пропаял, промыл от флюса - толку 0. Заменил тактирующий кварц МК, сам МК - опять тоже самое. Достал осциллограф - сигналы (SDA, SCL) шли. Потом меня осенило, пошел с макеткой в машину и там запитал от 12 В и о чудо!!! все заработало как надо. Вот теперь думаю - что за источник помех у меня дома, что от них шина i2c сходит с ума и как с этим бороться?
всем заранее спасибо за советы
всем заранее спасибо за советы
- Реклама
От чего было запитана схема дома? Скорее всего, помехи по питанию. Питали через LM?
Steve Jobs. 1955-2011. Мы помним, как ты преобразовал наш мир....
- Сообщения: 106
- Зарегистрирован: Чт мар 29, 2012 13:07:27
сначала был блок на LM, потом MC34063. Дома проблемы есть. В машине подключал через блок на MC34063 - проблем нетPika4u писал(а):От чего было запитана схема дома? Скорее всего, помехи по питанию. Питали через LM?
Хм, а если попробовать поставить перед LM кондер этак на 4000 мкФ и после KM-на 100нФ?
Steve Jobs. 1955-2011. Мы помним, как ты преобразовал наш мир....
- Сообщения: 106
- Зарегистрирован: Чт мар 29, 2012 13:07:27
докопался до истины... проблемы из-за блока питания были... к нему подключил - опять глюки. Подключил к другому - все ок. Хотя до этого питал от него макетку и прочие схемы с МК - все работали безупречно. А вот шина i2c ему не понравилась)Pika4u писал(а):Хм, а если попробовать поставить перед LM кондер этак на 4000 мкФ и после KM-на 100нФ?
- Реклама
- Сообщения: 4435
- Зарегистрирован: Сб мар 07, 2009 20:44:36
А на вход источника питания дома вы что подключали? Входное напряжение какое?
Не умеешь - не берись, но не взявшись не научишься...
- Сообщения: 106
- Зарегистрирован: Чт мар 29, 2012 13:07:27
обычный адаптер от роутера, 12 ВArlleex писал(а):А на вход источника питания дома вы что подключали? Входное напряжение какое?
- Сообщения: 106
- Зарегистрирован: Чт мар 29, 2012 13:07:27
проблема не исчезла... перепробовал 3 блока питания (два адаптера + блок от компа) Везде глюки. Глюки исчезают если питать устройство в ванной (хотя там работает, но стоит девайс переместить на полметра - сраз глючит) стабильно работает вне квартиры. Т.е. в машине например. Дома из источников сильных могут быть - кабель и электроплита им подключенная (на момент тестов плита была выключена, роутер с вайфаем (включен всегда). Народ, подскажите как можно осциллографом посмотреть, какие искажения могут быть на шине i2c.
Жду мыслей и идей что делать(
Жду мыслей и идей что делать(
Может микроволновка, стиралка или бойлер "фонят"?
Порой мне кажется, что я делаю какое-то дерьмо, но когда я вижу, что делают другие, то я чувствую себя гением...
- Сообщения: 106
- Зарегистрирован: Чт мар 29, 2012 13:07:27
буду сеня по очереди отключать и пробовать(((Dr. Alex писал(а):Может микроволновка, стиралка или бойлер "фонят"?
Для начала тыкнуть осциллом на шину питания +5в. Порой там такое творится!
Docendo discimus
- Сообщения: 106
- Зарегистрирован: Чт мар 29, 2012 13:07:27
спасибо, попробую. А что там в "идеале" должно быть? чистая прямая линия?pyzhman писал(а):Для начала тыкнуть осциллом на шину питания +5в. Порой там такое творится!
Конечно да.
Docendo discimus


