-
- У Вас коротка помеха воспринимается SPI как тактовый импульс и все клинит. Зря Вы подводите сразу +5 к плате, да еще общим плоским кабелем. Charlie(655 знак., 24.03.2007 12:53,
)
- Ну и к тому же простое общее правило - по линии сигнальной земли ни в коем случае не должен течь ток питания, а уж питание можно подводить какое угодно - до стабилизатора, после или вместо - AVR(24.03.2007 14:03,
)
- В принципе, на входе SCK триггер Шмидта (74HCT14) установлен. Выходное сопростивление источника сигнала (115 Ом) совпадает с волновымм сопротивлением кабеля. Видимо, этого действительно недостаточно. - De_User(24.03.2007 15:07,
)
- от помех по земле или по питанию триггер Шмидта ни как не защищает. еще и сам добавит ложных срабатываний. - Charlie(24.03.2007 16:54,
)
- Волновое сопротивление кабеля здесь влияет на работоспособность устройства не больше, чем погода в Зимбабве. Налицо общая безграмотность разводки, питания, и софта - как бы нелицеприятно это не прозвучало - AVR(24.03.2007 15:18,
)
- Да я уже со всем согласен... Лишь бы надёжноеи работоспособное исполнение созадать. Вопрос - что конкретно делать надо понять. Пока только фрагменты ясны, цельная картина не складывается... - De_User(24.03.2007 15:42,
)
- Насчёт софта - возможная причина, в том, что в пакете содержится команда на изменение только одного параметра, а их 50. Видимо, после попадания "неправильной" команды slave может заблудиться и сам уже не в состоянии выблудиться... - De_User(24.03.2007 15:46,
)
- 1) не мельтешите 2) по Вашему описанию клинит цифровую часть Charlie(990 знак., 24.03.2007 17:32,
)
- 1) не мельтешите 2) по Вашему описанию клинит цифровую часть Charlie(990 знак., 24.03.2007 17:32,
- Насчёт софта - возможная причина, в том, что в пакете содержится команда на изменение только одного параметра, а их 50. Видимо, после попадания "неправильной" команды slave может заблудиться и сам уже не в состоянии выблудиться... - De_User(24.03.2007 15:46,
- Да я уже со всем согласен... Лишь бы надёжноеи работоспособное исполнение созадать. Вопрос - что конкретно делать надо понять. Пока только фрагменты ясны, цельная картина не складывается... - De_User(24.03.2007 15:42,
- от помех по земле или по питанию триггер Шмидта ни как не защищает. еще и сам добавит ложных срабатываний. - Charlie(24.03.2007 16:54,
- В принципе, на входе SCK триггер Шмидта (74HCT14) установлен. Выходное сопростивление источника сигнала (115 Ом) совпадает с волновымм сопротивлением кабеля. Видимо, этого действительно недостаточно. - De_User(24.03.2007 15:07,
- Ну и к тому же простое общее правило - по линии сигнальной земли ни в коем случае не должен течь ток питания, а уж питание можно подводить какое угодно - до стабилизатора, после или вместо - AVR(24.03.2007 14:03,
- Ответ Vladimir Ljaschko(271 знак., 23.03.2007 20:32,
)
- ADUM на внешние цепи я бы не стал ставить. Они склонны к защелкиванию от, например, статики. - rezident(23.03.2007 20:45,
)
- Во-первых есть новые, доделанные ADUMы с защитой - во-вторых Si84xx сразу такие - General(23.03.2007 21:00,
)
- Уточните, что это Si84xx? - De_User(23.03.2007 21:29,
)
- Здесь в справочнике - General(23.03.2007 21:31,
, ссылка)
- Спасибо за информацию, а то с ADUM1401 сбои явления нередкое, до 1 на 100 млн тактов - De_User(23.03.2007 22:15,
)
- Спасибо за информацию, а то с ADUM1401 сбои явления нередкое, до 1 на 100 млн тактов - De_User(23.03.2007 22:15,
- Здесь в справочнике - General(23.03.2007 21:31,
- "Доделанные" это которые? А от ISO72x (TI) есть впечатления? Приходилось применять? - rezident(23.03.2007 21:14,
)
- ADUM3xxx читайте AN-793 - General(23.03.2007 21:33,
)
- Прочитал. Только что от этого толку? ADUM3xxx еще нет в широкой продаже. - rezident(24.03.2007 02:49,
)
- Ну Si84xx есть - General(24.03.2007 09:36,
)
- Ну Si84xx есть - General(24.03.2007 09:36,
- Прочитал. Только что от этого толку? ADUM3xxx еще нет в широкой продаже. - rezident(24.03.2007 02:49,
- ADUM3xxx читайте AN-793 - General(23.03.2007 21:33,
- Уточните, что это Si84xx? - De_User(23.03.2007 21:29,
- Хм, у меня были проблемы с ADuM, но влияла больше разводка, а не внешние цепи. - Vladimir Ljaschko(23.03.2007 20:50,
)
- Во-первых есть новые, доделанные ADUMы с защитой - во-вторых Si84xx сразу такие - General(23.03.2007 21:00,
- В девайсе есть узел, содержащий AT89C4051 и АЦП. RXD/TXD развязаны с помощью 6N137, питание развязано DC-DC 1W. Периодически виснет связь SPI между AT89C4051 и АЦП (длина дорожек 2,5 см) Спасает только вывод Reset у АЦП... - De_User(23.03.2007 20:41,
)
- То виснет, это виснет... Vladimir Ljaschko(233 знак., 23.03.2007 20:48,
)
- Виснет легко и просто :( Длина входных проводов АЦП 0,35м, периодически при коммутации мощности начинает выдавать всякую хрень вне диапазона, делаем АЦП Reset (аппаратный) - всё встаёт на место. - De_User(23.03.2007 21:13,
)
- Подскажите, чем можно уровень EMI замерить? - De_User(23.03.2007 21:14,
)
- Термин EMI не совсем правилен. Речь тут идет о помехах от исполнительных устройств, гальванически связанных с контроллером. А смотреть осциллографом и думать. - Vladimir Ljaschko(23.03.2007 23:59,
)
- Термин EMI не совсем правилен. Речь тут идет о помехах от исполнительных устройств, гальванически связанных с контроллером. А смотреть осциллографом и думать. - Vladimir Ljaschko(23.03.2007 23:59,
- Подскажите, чем можно уровень EMI замерить? - De_User(23.03.2007 21:14,
- Виснет легко и просто :( Длина входных проводов АЦП 0,35м, периодически при коммутации мощности начинает выдавать всякую хрень вне диапазона, делаем АЦП Reset (аппаратный) - всё встаёт на место. - De_User(23.03.2007 21:13,
- Это читали => - rezident(23.03.2007 20:47,
, ссылка)
- Да. На стадии проектирования (2003-2004 г.). - De_User(23.03.2007 21:08,
)
- Да. На стадии проектирования (2003-2004 г.). - De_User(23.03.2007 21:08,
- То виснет, это виснет... Vladimir Ljaschko(233 знак., 23.03.2007 20:48,
- ADUM на внешние цепи я бы не стал ставить. Они склонны к защелкиванию от, например, статики. - rezident(23.03.2007 20:45,
- Для начала неплохо бы выяснить причину потери связи и, уже зная ее (причину), искать решение вашей проблемы. - rezident(23.03.2007 20:22,
)
- Практически всё что смогли, проверили. И питание, и подключение GND к корпусу и т.д. De_User(402 знак., 23.03.2007 20:26,
)
- Пакетный обмен есть, CRC есть, механизм перезапросов есть, а связь теряется - как так? Что тогда означает "теряется связь"? - rezident(23.03.2007 20:44,
)
- Slave перестаёт понимать пакеты, и через 3 секунды грустно сообщает: связи нет. Раза два реже master перестаёт получать подтверждения, и через 3 с (100 пакетов) констатирует зависание - De_User(23.03.2007 20:34,
)
- Т.е. связь не восстанавливается через какое-то время? Может это сами МК виснут из-за высокого уровня EMI? - rezident(23.03.2007 20:43,
)
- Похоже. Сбой повторяется каждые 1...8 часов. Из партии 20 шт. 50% вообще ни разу не сбоят. Выпуск 100 шт 2005, 2006 сбоит 1 из 100. - De_User(23.03.2007 20:47,
)
- После включения-выключения питания всё в норме. - De_User(23.03.2007 20:48,
)
- Для начала я бы с каждой стороны на RX/TX поставил последовательно с линией связи резисторы, скажем 330-620 Ом. Но ИМХО это не поможет, rezident(56 знак., 23.03.2007 20:56,
)
- Судя по всему, там полный бардак с питаниями и землями. И если еще есть мощные ключи и моторы... А уж эти блоки питания на что-то работают...Кстати, на что? - Vladimir Ljaschko(23.03.2007 20:59,
)
- Мощные ШД. - De_User(23.03.2007 21:15,
)
- Как знакомо. Вот что есть смысл оптоизолировать - линии между контроллером и драйверами ШД. И питание соответственно. - Vladimir Ljaschko(23.03.2007 23:56,
)
- Как знакомо. Вот что есть смысл оптоизолировать - линии между контроллером и драйверами ШД. И питание соответственно. - Vladimir Ljaschko(23.03.2007 23:56,
- Мощные ШД. - De_User(23.03.2007 21:15,
- Судя по всему, там полный бардак с питаниями и землями. И если еще есть мощные ключи и моторы... А уж эти блоки питания на что-то работают...Кстати, на что? - Vladimir Ljaschko(23.03.2007 20:59,
- Для начала я бы с каждой стороны на RX/TX поставил последовательно с линией связи резисторы, скажем 330-620 Ом. Но ИМХО это не поможет, rezident(56 знак., 23.03.2007 20:56,
- После включения-выключения питания всё в норме. - De_User(23.03.2007 20:48,
- Похоже. Сбой повторяется каждые 1...8 часов. Из партии 20 шт. 50% вообще ни разу не сбоят. Выпуск 100 шт 2005, 2006 сбоит 1 из 100. - De_User(23.03.2007 20:47,
- А осциллограф что говорит? Мастер не передает или слэйв не принимает? - Vladimir Ljaschko(23.03.2007 20:37,
)
- Такое ощущение, что очень коротка помеха портит содержимое ОЗУ или последовательность команд. Slave перестаёт понимать и не отдаёт reply. Master 100 долбится - нет ответа. - De_User(23.03.2007 20:43,
)
- Советую проверить на наличие ошибки Гейзенберга AlexandrY(179 знак., 24.03.2007 00:22,
)
- Сам предполагал наличие программной ошибки, но ... Vladimir Ljaschko(142 знак., 24.03.2007 00:29,
)
- Что за двигатель? Почему он сам первый не загнется от таких помех? AlexandrY(257 знак., 24.03.2007 01:10,
)
- Что за двигатель? Почему он сам первый не загнется от таких помех? AlexandrY(257 знак., 24.03.2007 01:10,
- Сам предполагал наличие программной ошибки, но ... Vladimir Ljaschko(142 знак., 24.03.2007 00:29,
- Советую проверить на наличие ошибки Гейзенберга AlexandrY(179 знак., 24.03.2007 00:22,
- Такое ощущение, что очень коротка помеха портит содержимое ОЗУ или последовательность команд. Slave перестаёт понимать и не отдаёт reply. Master 100 долбится - нет ответа. - De_User(23.03.2007 20:43,
- Т.е. связь не восстанавливается через какое-то время? Может это сами МК виснут из-за высокого уровня EMI? - rezident(23.03.2007 20:43,
- Slave перестаёт понимать пакеты, и через 3 секунды грустно сообщает: связи нет. Раза два реже master перестаёт получать подтверждения, и через 3 с (100 пакетов) констатирует зависание - De_User(23.03.2007 20:34,
- Пакетный обмен есть, CRC есть, механизм перезапросов есть, а связь теряется - как так? Что тогда означает "теряется связь"? - rezident(23.03.2007 20:44,
- Практически всё что смогли, проверили. И питание, и подключение GND к корпусу и т.д. De_User(402 знак., 23.03.2007 20:26,
- У Вас коротка помеха воспринимается SPI как тактовый импульс и все клинит. Зря Вы подводите сразу +5 к плате, да еще общим плоским кабелем. Charlie(655 знак., 24.03.2007 12:53,