andy8mm Пост: 297408 От 26.Mar.2011 (15:33) ДедИван, да, пора наступить на мк-грабли.
Надеюсь подключатся спецы по контроллерам, живее будет и всем интереснее.
Давайте отделим котлеты от мух.
По контроллеру все сюда.
di_mon Пост: 345100 От 09.Jan.2012 (22:58)
не в цене дело, а в торгашах выставляющих цену
Не, цена тут по другому получается- серия РА - это более тонкий техпроцесс- более мелкий, сами кристалы меньше, с одной пластины кремния
выходит в 10 раз больше тараканов- поэтому и дешевле они и быстрее и потребление меньше . Все хорошо.
Но более мелкие транзисторы в микросхеме - более скоростные, более чувствительные, от этого вылазят косяки которых раньше не замечали.
Шлейф для проггера - это линия , и ее надо согласовывать по волновому сопротивлению с нагрузкой.
Иначе в ней начинают бегать пички отражения. Пока были дубовые, медленные транзисторы- они не замечали их.
А мелкие и шустрые уже чувствуют их.
Как временное решение- сглаживание фронтов- это уменьшает пички - но это не выход.
Надо согласовывать концы шлейфа резюками.
Вот не было раньше такой задачи, а теперь есть. И шлейфик надо по правилам делать- провод сигнальный- второй земляной- опять сигнальный- земляной...
Деда, верно толкуешь, но ведь люди ссылаются на то что вот ети контроллеры хуже и цена соответсвующая - меньше. Просто тут товарищи некотрые обходят проблему стороной, ведь завтра снимут к примеру с производства 88(168) и оставят 88РА(168РА) и это не за горами.. Как было к примеру АТ90 стало ATtiny(mega).
И людям придется решать проблему с помехоустойчивостью, т.е. они все равно вернутся к проблеме. Так получается рано списывают(ругают) 88PA.
Kasper ты пол жизни занимаешся програмированием а даташит на 88РА на память не выучил.А тем кто выучил наизусть и контроллер не нужен,просто клеиш кусок даташита на плату+провода и искри хоть заискрись.
всегда есть альтернатива не понравились атмелы, есть другие контроллеры. Но что бы утверждать что все отказываются, это вы батенька зря. Для ознакомления -[ссылка]
Частенько приходится ремонтировать блоки от бытовой техники до промышленного оборудования, не в каждом , но в большинстве устройств читаю на микросхемах или контроллерах "ATMEL".
di_mon Пост: 345208 От 10.Jan.2012 (19:03)
всегда есть альтернатива не понравились атмелы, есть другие контроллеры........
Всё правильно,мы потому и пишем чтоб люди не наступали на наши грабли.88ра для нашего усторойства не подходит так как сильно боится помех!Можно конешно с этим боротся но гораздо проще и дешевле взять другой нормальный контроллер.(например ST32F...)
di_mon Пост: 345208 От 10.Jan.2012 (19:03)
приходится ремонтировать блоки от бытовой техники до промышленного оборудования, не в каждом , но в большинстве устройств читаю на микросхемах или контроллерах "ATMEL".
Вот вот, читаешь потому что их выпустили, им нашли применение, и как обычно они устарели потому что прогресс требует большего быстродействия и надежности! а если б надежные очень то почему ломаются?
ST еще хуже в этом плане.
Поищи статейка была про сравнение контроллеров как раз в применении к авто.
Испытания прошли только атмелы и японцы NEC как раз по помехам.
Там хорошо все объяснено почему.
Kasper Пост: 345216 От 10.Jan.2012 (19:34)
а если б надежные очень то почему ломаются?
Ну он имел ввиду что атмелы там стоят везде, но горит в другом месте.
У меня по крайней мере пока нет ни одного горелого атмела,
хотя других деталей уже целое ведро.
Граблей много может быть.
Без кода все обсуждения пустое дело.
вот для примера чей то кусок кода. Кстати довольно часто многие так пишут.
.CSEG
.org 0
rjmp RESET
nop ;rjmp EXT_INT0 ;Внешние прерывание по IRQ0
nop ;rjmp EXT_INT1 ;Внешние прерывание по IRQ1
nop ;rjmp TIM1_CAPT ;Прерывание по таймеру 1
nop ;rjmp TIM1_COMPA ;Прерывание по сравнению таймер 1
rjmp TIM1_OVF ;Прерывание по переполнению таймер 1
nop ;rjmp TIM0_OVF ;Прерывание по переполнению таймер 0
nop ;rjmp USART0_RXC ;
nop ;rjmp USART0_DRE ;
nop ;rjmp USART0_TXC ;
nop ;rjmp ANA_COMP ;Прерывание аналогово компаратора
nop ;rjmp PCINT
nop ;rjmp TIMER1_COMPB
rjmp TIMER0_COMPA
nop ;rjmp TIMER0_COMPB
nop ;rjmp USI_START
nop ;rjmp USI_OVERFLOW
nop ;rjmp EE_READY
nop ;rjmp WDT_OVERFLOW
Где тут грабли?
Если случайно в виде помехи придет незапланрованное прерывание , например на третью строку- с внешнего входа,
то попадаем на команду nop -пустой цикл , далее процессор переходит на следующую команду и так пока не доберется до
реальной команды, и начинает обрабатывать TIM1_OVF , а оно нам и не нужно.
Вместо nop надо ставить reti - возврат из прерыванимя , если мы его не заказывали.
По этому поводу-
Гуляет шумная компашка, звонок в дверь
- кто там?
-полиция!
-а мы полицию не заказывали, мы девок по телефону заказали..
- это ваши соседи нас вызвали
- ааа... ну тогда пусть они вас и ибут.
То есть незаказанное прерывание надо сразу отсылать.... к соседям.
Kasper Пост: 345170 От 10.Jan.2012 (15:44)
...все сидят ждут готовенького...
Мало того ! Еще и водку жрут литрами !
Макс, ты эта ... прекращай её потреблять, тем более литрами
Тут Каспер 100-пудово прав, лучше в бак её ...
Я тебе уже дисплейчик прикупил, 2-х строчный, зелёненький, как ты и хотел. Пора работу работать...
dedivan Пост: 345217 От 10.Jan.2012 (19:36)
ST еще хуже в этом плане.
Поищи статейка была про сравнение контроллеров как раз в применении к авто.
Испытания прошли только атмелы и японцы NEC как раз по помехам.
Там хорошо все объяснено почему.
ДедаВаня, если не в тягость, поясни почему ST хуже, или ссылку на ту статейку кинь. ST оч-чень хорошо доработаны под "С", да и система команд у них покруче атмела, гораздо ближе к Z80. Да, и в мерсах вроде-ж они и стоят...
JohnZ Пост: 345245 От 10.Jan.2012 (21:36)
поясни почему ST хуже, или ссылку на ту статейку кинь.
Была статейка в журнале про контроллеры НЕК , там объясняли чем они хороши.
В том числе и помехоустойчивость у них считается самой высокой.
У них питание ядра и периферии разделено , вплоть до земель.
И там была табличка с испытаниями на стенде с искровиком,
разных контроллеров от разных фирм ,так вот меги 16 и неки его прошли.
Остальные нет.
СНК Пост: 345176 От 10.Jan.2012 (16:22)
Схему, прошивку, плату и перечень материалов для изготовления..
Каспер, не нервничай.. Семья - это тоже дело. Большое.
Каспер, пили диффузор...
Жиклёры высылать?
Хоть добрым словом тебя поддержу.