Помехи при работе через шину TWI (i2c) - часы DS1307 & Mega3

Обсуждаем контроллеры компании Atmel.
Ответить
Встал на лапы
Сообщения: 106
Зарегистрирован: Чт мар 29, 2012 13:07:27

Сообщение dreamernf »

Народ хелп. Собираю девайс для авто, типа Бортового компа. Делал работу поэтапно, сначала один блок, потом второй и тд. Дошел до подключения часов на DS1307. Сделал платку отдельную, развел как надо, учитывая землю под кварцем. Подключил к аппаратному TWI. Написал прогу и понеслась. Часы запускались, то остонавливались, на дисплее (HD44780) выдалавалсь фигня вместо нужных цифр...Начал думал. Переделал прогу - толку 0, заменил кварц (думал перегрел при пайке), еще раз все пропаял, промыл от флюса - толку 0. Заменил тактирующий кварц МК, сам МК - опять тоже самое. Достал осциллограф - сигналы (SDA, SCL) шли. Потом меня осенило, пошел с макеткой в машину и там запитал от 12 В и о чудо!!! все заработало как надо. Вот теперь думаю - что за источник помех у меня дома, что от них шина i2c сходит с ума и как с этим бороться?
всем заранее спасибо за советы
Реклама
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2064
Зарегистрирован: Пт апр 24, 2009 11:39:16
Откуда: г.Оренбург

Сообщение Pika4u »

От чего было запитана схема дома? Скорее всего, помехи по питанию. Питали через LM?
Steve Jobs. 1955-2011. Мы помним, как ты преобразовал наш мир....
Реклама
Встал на лапы
Сообщения: 106
Зарегистрирован: Чт мар 29, 2012 13:07:27

Сообщение dreamernf »

Pika4u писал(а):От чего было запитана схема дома? Скорее всего, помехи по питанию. Питали через LM?
сначала был блок на LM, потом MC34063. Дома проблемы есть. В машине подключал через блок на MC34063 - проблем нет
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2064
Зарегистрирован: Пт апр 24, 2009 11:39:16
Откуда: г.Оренбург

Сообщение Pika4u »

Хм, а если попробовать поставить перед LM кондер этак на 4000 мкФ и после KM-на 100нФ?
Steve Jobs. 1955-2011. Мы помним, как ты преобразовал наш мир....
Реклама
Эиком - электронные компоненты и радиодетали
Встал на лапы
Сообщения: 106
Зарегистрирован: Чт мар 29, 2012 13:07:27

Сообщение dreamernf »

Pika4u писал(а):Хм, а если попробовать поставить перед LM кондер этак на 4000 мкФ и после KM-на 100нФ?
докопался до истины... проблемы из-за блока питания были... к нему подключил - опять глюки. Подключил к другому - все ок. Хотя до этого питал от него макетку и прочие схемы с МК - все работали безупречно. А вот шина i2c ему не понравилась)
Реклама
Друг Кота
Сообщения: 4435
Зарегистрирован: Сб мар 07, 2009 20:44:36

Сообщение Arlleex »

А на вход источника питания дома вы что подключали? Входное напряжение какое?
Не умеешь - не берись, но не взявшись не научишься...
Реклама
Встал на лапы
Сообщения: 106
Зарегистрирован: Чт мар 29, 2012 13:07:27

Сообщение dreamernf »

Arlleex писал(а):А на вход источника питания дома вы что подключали? Входное напряжение какое?
обычный адаптер от роутера, 12 В
Встал на лапы
Сообщения: 106
Зарегистрирован: Чт мар 29, 2012 13:07:27

Сообщение dreamernf »

проблема не исчезла... перепробовал 3 блока питания (два адаптера + блок от компа) Везде глюки. Глюки исчезают если питать устройство в ванной (хотя там работает, но стоит девайс переместить на полметра - сраз глючит) стабильно работает вне квартиры. Т.е. в машине например. Дома из источников сильных могут быть - кабель и электроплита им подключенная (на момент тестов плита была выключена, роутер с вайфаем (включен всегда). Народ, подскажите как можно осциллографом посмотреть, какие искажения могут быть на шине i2c.

Жду мыслей и идей что делать(
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1438
Зарегистрирован: Вт окт 28, 2008 09:00:18
Откуда: Украина, Харьков

Сообщение Dr. Alex »

Может микроволновка, стиралка или бойлер "фонят"?
Порой мне кажется, что я делаю какое-то дерьмо, но когда я вижу, что делают другие, то я чувствую себя гением...
Контактная информация:
Встал на лапы
Сообщения: 106
Зарегистрирован: Чт мар 29, 2012 13:07:27

Сообщение dreamernf »

Dr. Alex писал(а):Может микроволновка, стиралка или бойлер "фонят"?
буду сеня по очереди отключать и пробовать(((
Друг Кота
Аватара пользователя
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск

Сообщение pyzhman »

Для начала тыкнуть осциллом на шину питания +5в. Порой там такое творится!
Docendo discimus
Контактная информация:
Встал на лапы
Сообщения: 106
Зарегистрирован: Чт мар 29, 2012 13:07:27

Сообщение dreamernf »

pyzhman писал(а):Для начала тыкнуть осциллом на шину питания +5в. Порой там такое творится!
спасибо, попробую. А что там в "идеале" должно быть? чистая прямая линия?
Друг Кота
Аватара пользователя
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск

Сообщение pyzhman »

Конечно да.
Docendo discimus
Контактная информация:
Ответить

Вернуться в «AVR»