Например TDA7294

Форум РадиоКот • Просмотр темы - Как защитить 1-wire от MK? :)
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Вт мар 03, 2026 19:04:21

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Как защитить 1-wire от MK? :)
СообщениеДобавлено: Сб дек 05, 2009 23:11:02 
Вымогатель припоя
Аватар пользователя

Зарегистрирован: Вт окт 27, 2009 22:39:19
Сообщений: 672
Откуда: Москва
Рейтинг сообщения: 0
Всем привет,

При тестировании "нештатных" ситуаций в 1-wire сети обнаружился следующий глюк (глюк ли?):

Если у устройства на MK (проверялось на ATMega32, ATTiny2313 и 26l), которое является ведомым, отключить питание, то контроллер начинает пропускать ток от сигнального провода 1-wire через свои цепи, тем самым полностью сажая 1-wire сеть. Замечено, что если к питанию МК подключить светодиод, то он начинает гореть при обращении мастера к любому слейву (т.е. при активности на сигнальной цепи), при этом мастер возвращает ошибку "short line".

Как защитить 1-wire в таком случае?
Пока на ум пришло только реле, подключенное к питанию MK и физически разрывающее сигнальную цепь 1-wire при пропадании питания.

Может кто подкинет идею более элегантного решения? Хочется убрать механические части.


Вернуться наверх
 
 Заголовок сообщения:
СообщениеДобавлено: Сб дек 05, 2009 23:20:40 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 98
Рейтинг сообщений: 2122
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18480
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
можно на ведомом устройстве разнести 1-wire на 2 пина - один (пусть РС0) управляет выходящими сигналами, а второй (РС1) принимает входящие. на выходящий поставить полевичок с открытым стоком, как и должно быть по стандарту 1-Wire, а входящий через диод соединить с этим стоком (катод диода к стоку), т.е. со стороны ведущего будет 1 провод. в этом случае когда ведущий ничего не делает - диод заперт и на РС1 присутствует уровень внутренней подтяжки, т.е. 1. если ведущий передает в 1-wire нолик - диод отпирается и на РС1 будет 0. ну а когда ведомый захочет передать - он отпирает полевичок, выдавая 1 на РС0

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
 Заголовок сообщения:
СообщениеДобавлено: Сб дек 05, 2009 23:59:43 
Вымогатель припоя
Аватар пользователя

Зарегистрирован: Вт окт 27, 2009 22:39:19
Сообщений: 672
Откуда: Москва
Рейтинг сообщения: 0
Спасибо!

Да, проглядел.... После прочтения Вашего предложения я понял, что что-то подобное где-то видел. Как оказалось в datasheet на любой далласовский 1-wire продукт...
Правда там усилитель а не диод, потому и привязать к моей проблеме не догадался. :(

Пин жалко, но реле ставить не хочется...
А обязательно полевик? Если задача экономии питания не стоит, то наверное можно и npn с открытым коллектором поставить?


Вернуться наверх
 
 Заголовок сообщения:
СообщениеДобавлено: Вс дек 06, 2009 16:57:33 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 98
Рейтинг сообщений: 2122
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18480
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
md5sum писал(а):
Пин жалко, но реле ставить не хочется...
А обязательно полевик? Если задача экономии питания не стоит, то наверное можно и npn с открытым коллектором поставить?
разумеется можно, просто в этом случае еще и резистор в базу нужен будет :)

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y