Страница 1 из 1
Помехи при работе через шину TWI (i2c) - часы DS1307 & Mega3
Добавлено: Пт окт 19, 2012 12:02:38
dreamernf
Народ хелп. Собираю девайс для авто, типа Бортового компа. Делал работу поэтапно, сначала один блок, потом второй и тд. Дошел до подключения часов на DS1307. Сделал платку отдельную, развел как надо, учитывая землю под кварцем. Подключил к аппаратному TWI. Написал прогу и понеслась. Часы запускались, то остонавливались, на дисплее (HD44780) выдалавалсь фигня вместо нужных цифр...Начал думал. Переделал прогу - толку 0, заменил кварц (думал перегрел при пайке), еще раз все пропаял, промыл от флюса - толку 0. Заменил тактирующий кварц МК, сам МК - опять тоже самое. Достал осциллограф - сигналы (SDA, SCL) шли. Потом меня осенило, пошел с макеткой в машину и там запитал от 12 В и о чудо!!! все заработало как надо. Вот теперь думаю - что за источник помех у меня дома, что от них шина i2c сходит с ума и как с этим бороться?
всем заранее спасибо за советы
Re: Помехи при работе через шину TWI (i2c) - часы DS1307 & M
Добавлено: Пт окт 19, 2012 15:44:52
Pika4u
От чего было запитана схема дома? Скорее всего, помехи по питанию. Питали через LM?
Re: Помехи при работе через шину TWI (i2c) - часы DS1307 & M
Добавлено: Пт окт 19, 2012 16:13:32
dreamernf
Pika4u писал(а):От чего было запитана схема дома? Скорее всего, помехи по питанию. Питали через LM?
сначала был блок на LM, потом MC34063. Дома проблемы есть. В машине подключал через блок на MC34063 - проблем нет
Re: Помехи при работе через шину TWI (i2c) - часы DS1307 & M
Добавлено: Пт окт 19, 2012 19:14:14
Pika4u
Хм, а если попробовать поставить перед LM кондер этак на 4000 мкФ и после KM-на 100нФ?
Re: Помехи при работе через шину TWI (i2c) - часы DS1307 & M
Добавлено: Пт окт 19, 2012 19:16:27
dreamernf
Pika4u писал(а):Хм, а если попробовать поставить перед LM кондер этак на 4000 мкФ и после KM-на 100нФ?
докопался до истины... проблемы из-за блока питания были... к нему подключил - опять глюки. Подключил к другому - все ок. Хотя до этого питал от него макетку и прочие схемы с МК - все работали безупречно. А вот шина i2c ему не понравилась)
Re: Помехи при работе через шину TWI (i2c) - часы DS1307 & M
Добавлено: Пт окт 19, 2012 19:41:07
Arlleex
А на вход источника питания дома вы что подключали? Входное напряжение какое?
Re: Помехи при работе через шину TWI (i2c) - часы DS1307 & M
Добавлено: Пт окт 19, 2012 23:34:08
dreamernf
Arlleex писал(а):А на вход источника питания дома вы что подключали? Входное напряжение какое?
обычный адаптер от роутера, 12 В
Re: Помехи при работе через шину TWI (i2c) - часы DS1307 & M
Добавлено: Пн окт 22, 2012 08:17:47
dreamernf
проблема не исчезла... перепробовал 3 блока питания (два адаптера + блок от компа) Везде глюки. Глюки исчезают если питать устройство в ванной (хотя там работает, но стоит девайс переместить на полметра - сраз глючит) стабильно работает вне квартиры. Т.е. в машине например. Дома из источников сильных могут быть - кабель и электроплита им подключенная (на момент тестов плита была выключена, роутер с вайфаем (включен всегда). Народ, подскажите как можно осциллографом посмотреть, какие искажения могут быть на шине i2c.
Жду мыслей и идей что делать(
Re: Помехи при работе через шину TWI (i2c) - часы DS1307 & M
Добавлено: Пн окт 22, 2012 08:23:43
Dr. Alex
Может микроволновка, стиралка или бойлер "фонят"?
Re: Помехи при работе через шину TWI (i2c) - часы DS1307 & M
Добавлено: Пн окт 22, 2012 08:25:34
dreamernf
Dr. Alex писал(а):Может микроволновка, стиралка или бойлер "фонят"?
буду сеня по очереди отключать и пробовать(((
Re: Помехи при работе через шину TWI (i2c) - часы DS1307 & M
Добавлено: Пн окт 22, 2012 08:56:25
pyzhman
Для начала тыкнуть осциллом на шину питания +5в. Порой там такое творится!
Re: Помехи при работе через шину TWI (i2c) - часы DS1307 & M
Добавлено: Пн окт 22, 2012 09:03:58
dreamernf
pyzhman писал(а):Для начала тыкнуть осциллом на шину питания +5в. Порой там такое творится!
спасибо, попробую. А что там в "идеале" должно быть? чистая прямая линия?
Re: Помехи при работе через шину TWI (i2c) - часы DS1307 & M
Добавлено: Пн окт 22, 2012 10:29:00
pyzhman
Конечно да.