|
|
  |
74HC595 80шт проблема управления от AVR, Дефекты при т ос=0....-20 градусов |
|
|
|
Jan 6 2010, 20:33
|
Знающий
   
Группа: Свой
Сообщений: 756
Регистрация: 14-08-07
Из: Москва
Пользователь №: 29 765

|
Цитата(manul78 @ Jan 6 2010, 21:33)  Вот если-бы Вы использовали ТТЛ , то не было-бы никаких проблем. КМОП не любит морозов ! Добавлю свои пять копеек. Случай из жизни - на плате ставили "наши" буферы из серии 1533 (ТТЛШ). Все работало. Но вот беда они "золотые" и стоили как в самом деле золотые. Решили перейти на аналог 74ACT(точно не помню, в справочник лень лезть). Платы работать перестали!!! Оказалось буржуи слишком хорошо делают микросхемы - у них фронты были слишком резкие. Как следствие наводки, звон и прочее. После долгих пассов с бубном, паяльником и осциллографом, решили тем что с 2-х слойной платы перешли на 4-х слойную плату. Так что не везде нужны быстрые микросхемы. По критике платы - присоединюсь к мнению zhevak. Пропаяйте переходки. Зря экономите на переходных отверстиях, по питаниям и землям 2 а то и 3 не грех ставить. Да и вообще желательно большие полигоны меди переходками пробивать. Далее опять все теже злополучные конденсаторы, ведь явно видно стоят электролиты. И ни одного керамического.... Если электролиты емкостью меньше 100мкф вот вам и проблема. На морозе емкость у них падает раза в 3 а импеданс растет чуть ли не на порядок, для стабилизатора это может быть фатально. Да плюс еще стабилизатор регулируемый, а они имеют еще большую тенденцию к возбуждению чем стабилизаторы с фиксированным напряжением. Вы конечно можете бороться с этим понижением частоты работы шины, но имхо вы лечите симптомы а не проблему, может даже подберете нужное значение... Вот только все стареет и через год а то и полгода будет у вас на столе лежать все таже плата...
|
|
|
|
|
Jan 6 2010, 21:20
|
Гуру
     
Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047

|
Цитата(An@BoLiK @ Jan 6 2010, 23:23)  Да тактировка и защелки праллельно все 80 шт. Согласен тут ошибочка при проектировании ус-ва... просто подобные штуки делались но с меньшей длиной и меньшим количеством регистров, работают и на морозе. Все равно _так_ делать нельзя. Я бы, пожалуй, применил покаскадное буферирование, с обязательным согласованием. Линия вошла, на регистры разветвилась, в конце платы - буферочек (74HC), на выходе которого резистор этак на 33 Ом (с учетом внутреннего сопротивления выхода дожно быть более-менее пристойное согласование). Линии, если уж они по плате идут параллельно, растащить бы надо, а в идеале - отбить "землей" (хотя бы тактировку и защелку). И сделал бы обратную связь, контролируя загрузку регистра (с потерей быстродействия, конечно, поскольку придется дождаться распространения тактировки). Но так надежнее. Цитата Насколько знаю терминатор ставится в конце линии , это резистор, в данном случае на землю (или на VCC ?? ) сопротивление этого резистора должно равняться волновому сопротивлению линии. И как его посчитать? Тут волновое сопротивление заранее неизвестно, к тому же входы регистров вносят неоднородность, да и сопротивление на плате отличается от сопротивления в кабеле (вот оно предсказуемо, порядка 100 Ом, если это ленточный кабель). Я бы терминировал 100-омным на "землю", а со стороны передатчика, если буферок слабоват, поставил бы эмиттерный повторитель. Но при _такой_ топологии это больше на пляски с бубном похоже... Цитата в конце линии повешу на тактировку рез переменный порядком 5 ком попытаюсь согласовать. Это много. Там речь о десятках Ом, до 100...200 максимум. Вообще-то надо скопом посмотреть, и вовсе необязательно на объекте в мороз - оно и при комнатной температуре должно выглядеть погано, а то, что не проявляется в виде артефактов на изображении - это просто повезло, порог переключения не достигло...
|
|
|
|
|
Jan 7 2010, 10:21
|

Нечётный пользователь.
     
Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417

|
Цитата(Ant_m @ Jan 6 2010, 22:33)  Случай из жизни - на плате ставили "наши" буферы из серии 1533 (ТТЛШ). Все работало. Но вот беда они "золотые" и стоили как в самом деле золотые. Решили перейти на аналог 74ACT(точно не помню, в справочник лень лезть). Платы работать перестали!!! Оказалось буржуи слишком хорошо делают микросхемы - у них фронты были слишком резкие. То же самое было бы, если бы поставили "наши" 1554 (КМОП, ~74AC). А 1533 - аналог 74ALS, их и надо было искать. Цитата(rx3apf @ Jan 6 2010, 23:20)  Я бы, пожалуй, применил покаскадное буферирование, с обязательным согласованием. Линия вошла, на регистры разветвилась, в конце платы - буферочек (74HC), на выходе которого резистор этак на 33 Ом (с учетом внутреннего сопротивления выхода дожно быть более-менее пристойное согласование). Линии, если уж они по плате идут параллельно, растащить бы надо, а в идеале - отбить "землей" (хотя бы тактировку и защелку). +1 И между платами витые пары, UTP не дефицит. Хотя и ленточній кабель с чередованием земля-сигнал-земля-сигнал-земля довольно неплохо. Цитата(rx3apf @ Jan 6 2010, 23:20)  Я бы терминировал 100-омным на "землю", а со стороны передатчика, если буферок слабоват, поставил бы эмиттерный повторитель. Но при _такой_ топологии это больше на пляски с бубном похоже... Можно попробовать оконечное согласование последовательной цепочкой RC на землю, поиграться в диапазоне 75-150 Ом и 100-1000пФ. Ещё вариант - последовательные резисторы на передатчиках увеличить ом до 150-200, может даже пикофарад 100-300 на землю поставить - надёжно завалить фронты до величины "длиннее межплатного кабеля", а на приёме перед регистрами - 74HC14. Т.е. вход модуля -> 74HC14 -> входы регистров и ещё одна 74HC14 как передатчик на следующий модуль -> RC -> выход модуля. Ну и толи упоянутую обратную связь, толи просто скорость обмена присадить.
--------------------
Ну, я пошёл… Если что – звоните…
|
|
|
|
|
Jan 8 2010, 10:40
|

Знающий
   
Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065

|
Цитата(ukpyr @ Jan 8 2010, 14:42)  а может развести CLK витой парой с MAX485 на каждой плате ? Я не думаю, что это правильный подход к решению проблемы. Выглядит как работа наугад, типа "авось-да поможет". Если бы девайс страдал от изобилия помех, то -- да, это возможно возымело бы нужный эффект. Но мы уже знаем, что в неправильной работе устройства виноваты не электромагнитные помехи, а снижение температуры. Более того, можно предположить, что из-за снижения температуры происходит либо нарушение контакта, либо какая-то из микросхем начинает работать медленнее (или заваливать фронты), а может быть просто вылазят какие-нибудь пульсации по питанию (типа электролиты замерзли). А потом, на сколько я в курсе, было собрано несколько экземпляров устройства. Все они работают нормально, и только один экземпляр начинает дурить при низких температурах. Возникает законный вопрос: зачем переделывать то, что работает нормально? Не проще ли разораться с тем, что не работает. Узнать причину, и только потом вносить продуманные конкретные изменения в схему. Будем ждать результатов проверки девайса.
--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
|
|
|
|
|
Jan 8 2010, 17:14
|
Участник

Группа: Свой
Сообщений: 69
Регистрация: 24-04-07
Из: Харьков
Пользователь №: 27 289

|
Всем спасибо за советы. Сегодня собирались как раз выяснить в чем дело. Погода не дала, температура выше 0, все работает, смысла ехать нет, так что ждем морозов..... Как разбиремся обязательно проинформирую.
|
|
|
|
|
Jan 9 2010, 14:55
|

Знающий
   
Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065

|
Цитата(rezident @ Jan 9 2010, 15:48)  78M15 плюс ограничитель напряжения (схема с общим истоком) на полевике перед ней. В указанном диапазоне температур эта связка почему-то не работала как предполагалось и напряжения (+15В) на выходе не было. В дальнейшем полевик на биполярный транзистор заменили. P.S. Электролитов, кстати, в обвязке не было. Лишь комбинация из керамики и 1 Омных резисторов. Ой, Вы меня пугаете... У меня сейчас в одном изделии используется связка TPS71533 + MMBF4363 для повышения входного напряжения (для питания девайса на базе MSP430). MMBF4393 -- это полевой транзистор со встроенным каналом (не MOS!). При Ugs = 0 он проводит ток, что бы его закрыть, нужно опустить напряжение затвора ниже напряжения на истоке. Соответственно схема: на сток транзистора подается входное напряжение, затвор сидит на выходе LDO, исток -- на входе LDO. Такое построение схемы не приводит к увеличению потребляемого стабилизатором тока (у меня каждый мкА на счету), и в то же время позволяет увеличить входное напряжение TPS-а. Запуск и удержание режима стабилизации эта "сладкая парочка" обеспечивает прекрсно. Вопросов нет, смотрел во всех режимах. А вот протестировать по температуре -- я что-то поленился. Я погонял всего один макет от -70 до +105'С, и, убедившись, что граблей нет, сразу заложил в серию... Блин, теперь я весь в думах, а не вылезет ли этот баг где-нибудь на объектах? Может штуки три-пять надо было попробовать? (Эх-х! Скорее бы на работу!) rezident, если можно чуть подробнее -- почему схема не работала, транзистор не захотел открываться? Перепад напряжения на транзисторе у Вас какой был? Глюк был постоянный или возникал периодически? Схема в отказ уходила при включении или в процессе работы? Вы не указали тип полевика... (Буф! Хоть новую ветку открывай!)
--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
|
|
|
|
|
Jan 10 2010, 00:03
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(zhevak @ Jan 9 2010, 19:55)  если можно чуть подробнее -- почему схема не работала, транзистор не захотел открываться? Достоверно определенной причины не нашли, но локализовали с точностью до этого полевика. Защита примитивная конечно, но нужно было лишь защитить от кратковременных выбросов входного напряжения амплитудой до 3-х кратного номинального. Ток потребления около 100-150мА. Цитата(zhevak @ Jan 9 2010, 19:55)  Перепад напряжения на транзисторе у Вас какой был? Перепад в рабочем режиме был вполне ожидаемый, на уровне V GS(th), порядка 2,7-3,4В. А вот при неисправности какие-то чудеса наблюдались. К сожалению, я уже не помню всех подробностей.  Цитата(zhevak @ Jan 9 2010, 19:55)  Глюк был постоянный или возникал периодически? Схема в отказ уходила при включении или в процессе работы? Неисправность возникала при переходном процессе во время включения питания (подача напряжения путем механической коммутации) в узком диапазоне отрицательных температур. Если устройство включилось и работает, то дальнейшее охлаждение или нагрев на работоспособность не влияло. Проверку в термокамере проводили. На столе я охлаждал отдельные детали "заморозкой" из баллончика и, контролируя температуру, дожидался нагрева до попадания в критический диапазон температур, затем подавал питание. На глючащих экземплярах эффект был весьма повторяемым. Достоверные осциллограммы переходного процесса по-моему тогда снять не получилось. Цитата(zhevak @ Jan 9 2010, 19:55)  Вы не указали тип полевика... Si2328DS, на схеме указан. Рисовал схему по памяти. C1 электролит на входе всего устройства. Еще было подозрение на "левую" керамику ЧИП0805 4,7мкФ 50В, но замена ее не дала результата. Точно также как и замена полевика ощутимого эффекта не давала. В общем изменили схемотехнику, заменив Si2328DS на BCX56 с уменьшением номинала резистора (и увеличением его мощности конечно же), стабилитрона и устройство пошло в серию.  Цитата(Herz @ Jan 9 2010, 23:36)  Простите, а как же он открывается? Ведь напряжение на затворе всегда ниже напряжения на истоке? ИМХО при включении (предполагаю, что напряжение на сток подается) потенциалы затвора и истока одинаковы и равны нулю.
Эскизы прикрепленных изображений
|
|
|
|
|
Jan 10 2010, 09:46
|

Гуру
     
Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287

|
Цитата(rezident @ Jan 10 2010, 02:03)  ИМХО при включении (предполагаю, что напряжение на сток подается) потенциалы затвора и истока одинаковы и равны нулю. Допустим, но напряжение на истоке (если полевик всё же открывается) начинает нарастать быстрее, чем на затворе, что приведёт к закрытию. Если этого напряжения ещё недостаточно для работы LDO, стабилизатор никогда не запустится. (Схема, которую Вы привели, схеме zhevak-а не соответствует, как я понял).
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|