|
|
  |
Устойчивый к ЭМ помехам МК |
|
|
|
Sep 27 2007, 10:50
|
Участник

Группа: Участник
Сообщений: 39
Регистрация: 22-09-07
Пользователь №: 30 755

|
Цитата(mse @ Sep 27 2007, 13:15)  Лучшего микропроцессора не бывает. ;О) Сорри, можно было остановиться :-), но недавно имел ситуацию на плате, когда при старте платы фронты аналогового и цифрового питания были разными для AVR. И когда разница была больше 1..2В атмега висла прочно - ресет не помогал. Кварц запускался, ресет правильный а плата мертвая. В общем следить надо за подьемом/ спадом питания при старте платы.
|
|
|
|
|
Sep 27 2007, 11:38
|
Профессионал
    
Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364

|
Цитата Можно не сертифицировать и не иметь проблем вообще, а также продолжать думать что дела обстоят так как хочется. Для меня это непозволительна роскошь. Цитата Просто я имел подобный опыт и им поделился. Опыт это когда была проблема и Вы с ней успешно справились устранив ее причину. А вот такое: Цитата Atmega128у рвали просто на части. Причем я старался сделать плату с учетом помехозащищенности. Сейчас с нефиговым входным фильтром плата держится на середине между light and heavy industry. На 3кВ плата перегружаеться раз из 4-5 тестов. Также часто атмега теряла флеш во время, CRC оказывался битым. Бутлоадер жил, а образ основной проги терялся. Это самый большой вопрос с AVR!
Рекомендую ренесас. Железка с отсутствием намека на правильную разводку, без заземления, и с посредственным входным фильтром жила все время. Я не смог убить ее в лаборатории. ... НЕ ОПЫТ!!! Это попытка найти другой "супер надежный" процессор после того, как предыдущий "супер надежный" процессор оказался "не супер". Результат такого "опыта" предсказать не сложно - второй так-же в конечном итоге окажется "не супер"... ЗЫ. Кстати, "с отсутствием намека на правильную разводку, без заземления, и с посредственным входным фильтром" означает только то, что Вы не понимаете принципов по которым сконструирована вторая плата... Цитата И когда разница была больше 1..2В атмега висла прочно - ресет не помогал. Это на какой AVR-ке? На Тини26, меге8 (48,88,168) эти две ножки связаны через диод (разница - 0,7В). Если была разница 2В, то КАКОЙ между ними тек ток!? Ну а в доке черным по белому написано допустимое значение на AVсс=(Vcc-0,3)...(Vcc+0,3). Как по мне - комментарии излишни... ЗЗЫ. И кто Вам после этого виноват, что оно не работает!?
Сообщение отредактировал ArtemKAD - Sep 27 2007, 11:42
|
|
|
|
|
Sep 27 2007, 12:12
|

Знающий
   
Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544

|
Цитата ... НЕ ОПЫТ!!! Это попытка найти другой "супер надежный" процессор после того, как предыдущий "супер надежный" процессор оказался "не супер". Результат такого "опыта" предсказать не сложно - второй так-же в конечном итоге окажется "не супер"... Согласен полностью! А если нет другого "супер-мега процессора"(или другого компонента), а устройство должно работать? Тупик? На одних испытаниях лично наблюдал, как один человек издевался над своим устройством, добиваясь нужной ему помехоустойчивости. Он и МГТФом перемычки всякие бросал на плате, и компоненты двигал, со всякими фильтрами игрался! В конце концов добился нужного результата, при этом не меняя элементной базы. Но трассировка платы была существенно переделана. Вот такие пироги.
|
|
|
|
|
Sep 27 2007, 12:32
|
Бывалый
    
Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615

|
Цитата(Igor26 @ Sep 27 2007, 16:12)  Согласен полностью! А если нет другого "супер-мега процессора"(или другого компонента), а устройство должно работать? Тупик? На одних испытаниях лично наблюдал, как один человек издевался над своим устройством, добиваясь нужной ему помехоустойчивости. Он и МГТФом перемычки всякие бросал на плате, и компоненты двигал, со всякими фильтрами игрался! В конце концов добился нужного результата, при этом не меняя элементной базы. Но трассировка платы была существенно переделана. Вот такие пироги. Все верно. Но так как все же насчет предложения #80 ? Обещаю поделиться опытом, если он кому-нибудь нужен. Думаю и всем есть, что сказать.
|
|
|
|
|
Sep 27 2007, 13:05
|

кекс
     
Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326

|
Цитата(alexander55 @ Sep 27 2007, 15:32)  Все верно. Но так как все же насчет предложения #80 ? если Вы об этом: Цитата Я понял, что где-то надо открывать тему с названием "Правила проектирования надежной аппаратуры" или как-то так. Где ? Я читаю в основном AVR подфорум, иногда захожу в ARM эти два подфорума у меня в "favorites". Навигация по форуму у меня работает не на всех компах да и не всегда есть время на бесцельное чтение всего подряд, поэтому в другие подфорумы практически не заглядываю.. Я бы предложил создать эту тему в контексте AVR подфорума (если это не противоречит правилам форума и желанию других участников).
|
|
|
|
|
Sep 27 2007, 19:06
|
Участник

Группа: Участник
Сообщений: 39
Регистрация: 22-09-07
Пользователь №: 30 755

|
Цитата(ArtemKAD @ Sep 27 2007, 14:38)  Для меня это непозволительна роскошь.
Опыт это когда была проблема и Вы с ней успешно справились устранив ее причину. А вот такое:
... НЕ ОПЫТ!!! Это попытка найти другой "супер надежный" процессор после того, как предыдущий "супер надежный" процессор оказался "не супер". Результат такого "опыта" предсказать не сложно - второй так-же в конечном итоге окажется "не супер"...
ЗЫ. Кстати, "с отсутствием намека на правильную разводку, без заземления, и с посредственным входным фильтром" означает только то, что Вы не понимаете принципов по которым сконструирована вторая плата... Это на какой AVR-ке? На Тини26, меге8 (48,88,168) эти две ножки связаны через диод (разница - 0,7В). Если была разница 2В, то КАКОЙ между ними тек ток!? Ну а в доке черным по белому написано допустимое значение на AVсс=(Vcc-0,3)...(Vcc+0,3). Как по мне - комментарии излишни...
ЗЗЫ. И кто Вам после этого виноват, что оно не работает!? Уважаемый ArtemKAD, в хотел сказать только одну вещь - при равных условиях на плате и при одинаковом воздействии AVR будет ресетиться и виснуть, а М16С и не чихнет. Такое у меня сложилось впечатление. (я доверяю своим впечатлениям) Я нигде не сказал что платы не нужно защищать и тд. По поводу второй платы могу сказать, что она - дело рук новичка в этом деле. Эта плата прошла тесты, но только благодаря М16С. По поводу аналогового напряжения, да это мой фол, на какие-то миллисекунды напряжения не равны и иногда атмега виснет. Поправил - емкости подравнял. По поводу опыта, сына ошибок трудных :-) А что есть опыт по-вашему? Стать гуру по сексу в гамаке и стоя? Вам за это платят? Мне платят за решение проблем заказчика. И для каждой задачи есть свой оптимальный контроллер или DSP. Почему то приходит на ум кб где я работал лет 7 назад и авиационные агрегаты. Пытались уйти от гидравлики на электромеханические агрегаты. Вы бы задумались, какой контроллер там ставить или атмегу бы поставили (если по вычислительной мощности достаточно)?
|
|
|
|
|
Sep 27 2007, 19:44
|
Местный
  
Группа: Свой
Сообщений: 462
Регистрация: 26-06-07
Пользователь №: 28 723

|
Цитата(Peter Pavlov @ Sep 27 2007, 23:06)  Я нигде не сказал что платы не нужно защищать и тд. По поводу второй платы могу сказать, что она - дело рук новичка в этом деле. Эта плата прошла тесты, но только благодаря М16С. По поводу аналогового напряжения, да это мой фол, на какие-то миллисекунды напряжения не равны и иногда атмега виснет. Поправил - емкости подравнял. Не только емкости подравнивать надо (они усохнуть могут, собрать могут не на том), еще обязательные ядреные встречно-параллельные диоды поставить надо! Как минимум, 1N4001 (а лучше 5401).
|
|
|
|
|
Sep 28 2007, 05:04
|
Бывалый
    
Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615

|
Цитата(defunct @ Sep 27 2007, 17:05)  если Вы об этом:
Я читаю в основном AVR подфорум, иногда захожу в ARM эти два подфорума у меня в "favorites". Навигация по форуму у меня работает не на всех компах да и не всегда есть время на бесцельное чтение всего подряд, поэтому в другие подфорумы практически не заглядываю.. Я бы предложил создать эту тему в контексте AVR подфорума (если это не противоречит правилам форума и желанию других участников). Да, мне нравится эта мысль (создать эту тему в контексте AVR подфорума ). Потому что : - форум по AVR наиболее посещаемый; - таких бы тем принципиально не возникало (устойчивый к ЭМ помехам МК). Теперь тогда вопрос за модераторами. Если таможня даст добро, то сразу приступим.
|
|
|
|
|
Sep 28 2007, 06:46
|
Гуру
     
Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823

|
Цитата(alexander55 @ Sep 28 2007, 08:04)  Да, мне нравится эта мысль (создать эту тему в контексте AVR подфорума ). Потому что : - форум по AVR наиболее посещаемый; - таких бы тем принципиально не возникало (устойчивый к ЭМ помехам МК). Не согласен. Есть форум по устойчивости, и незачем плодить ветки. До сих пор не встречал ни одного процессора/контроллера, заметно превосходящего другие по устойчивости к помехам, тема общая, и AVR ничем не отличается от других. Тем более, если обсуждать тему на таком уровне, без схем, без картинок плат, только растопыривая пальцы.
--------------------
Уходя, оставьте свет...
|
|
|
|
|
Sep 28 2007, 07:07
|
Бывалый
    
Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615

|
Цитата(Dog Pawlowa @ Sep 28 2007, 10:46)  Не согласен. Есть форум по устойчивости, и незачем плодить ветки. Посмотрите на тему или меня подводит зрение. Цитата(Dog Pawlowa @ Sep 28 2007, 10:46)  До сих пор не встречал ни одного процессора/контроллера, заметно превосходящего другие по устойчивости к помехам, тема общая, и AVR ничем не отличается от других. Согласен, поэтому и мои предложения... Цитата(Dog Pawlowa @ Sep 28 2007, 10:46)  Тем более, если обсуждать тему на таком уровне, без схем, без картинок плат, только растопыривая пальцы.  Как будут развиваться события покажет время (программа "Время").
|
|
|
|
|
Sep 28 2007, 07:09
|

Знающий
   
Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544

|
Цитата А что есть опыт по-вашему? Вам за это платят? Опыт - это умение виртуозно обходить разложенные грабли. А так же суметь изящно сделать то, что кажется труднореализуемым или даже невозможным. И именно за это и платят. Один пример, не мой. Было устройство с внешним ОЗУ. Не проходило испытание (опять про испытания!) на излучения прибора. Т.е. "свистел" выше нужного. Надо было устранять дефект. Тут вчерашние студенты захарахорились, да что мол за элементная база у вас! Зачем вам внешнее ОЗУ в 64кб, возмите АРМ с таким же, но внутренним ОЗУ! Им сказали - давай! Делай! И времени вам месяц на схемотехнику, трассировку и на ПО. Поначалу засуетились, пальцы шире плеч! Мол вот мы вам щас "ентой селедкой да в харю ткнём"! Затем пыл начал спадать. Оказывается всё не так просто для НИХ оказалось. Сделали примерно через год. Так "свиста" от их "девайса" оказалось еще больше, чем у оригинала. Про остальной функционал вообще промолчу. А у оригинала проблему "свиста" решили примерно за неделю. Ессно не те студенты, а куда более ОПЫТНЫЕ люди. Каким образом, не знаю. Не у меня эти события происходили.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|