Страница 4 из 5

Re: HT PICC "умничает" - что надо настроить?

Добавлено: Пт дек 03, 2010 12:29:56
testerplus
Kavka писал(а):Ну. А вам про это и говорят - что всё зависит от задачи.
Мне говорят? Это, вроде, пока только я говорил.
Здесь не форум для "пробитых" профи, а для любителей, для тех кто учиться. А в обучении есть разные стадии - кто дошёл до отказоустойчивости, тот сам почитает литературу, спросит и т.д. Что спорить то?
А где Вы видите спор? Люди делятся опытом. Пройдет года три, и кто-то, кто сейчас делает электроный будильник, дорастет до программы управления разводкой мостов. Среди прочего вспомнит и эту ветку, освежит в памяти; и по крайней мере уже сейчас будет знать, где могут подстерегать неприятности.
Или вы призываете все делать как для космоса? :)) (http://opencores.org/newsletter,2010,09,#n5)
Детскую сказку "Три поросенка" помните? Наф-Наф говорил: "Дом поросенка и должен быть крепостью."

Re: HT PICC "умничает" - что надо настроить?

Добавлено: Пт дек 03, 2010 12:44:11
ARV
testerplus писал(а):Наф-Наф говорил: "Дом поросенка и должен быть крепостью."
продолжите: а дом настоящей свиньи должен быть... :)))

Re: Про отказоустойчивость ПО для микроконтроллеров

Добавлено: Пт дек 03, 2010 15:49:47
Барсик
testerplus, Спасибо за ссылки. Очень полезная информация. В том числе и для начинающих. (Надо с самого начала всё делать правильно!)
Поясните, пожалуйста, что даёт резистор R2 в цепочке сброса микроконтроллера. На том слайде изображена какая-то помеха, идущая из "земли". Что это за помеха, и чем поможет R2 ?

Re: Про отказоустойчивость ПО для микроконтроллеров

Добавлено: Пт дек 03, 2010 16:05:54
Аlex
Он ограничивает ток входа MCLR.

Re: Про отказоустойчивость ПО для микроконтроллеров

Добавлено: Пт дек 03, 2010 18:47:26
testerplus
Барсик писал(а):Поясните, пожалуйста, что даёт резистор R2 в цепочке сброса микроконтроллера. На том слайде изображена какая-то помеха, идущая из "земли". Что это за помеха, и чем поможет R2 ?
Это ESD-помеха по "земле" (амплитуда может достигать нескольких киловольт). R2 ограничивает ток от этой помехи, поступающий в ножку MCLR.

Советую ознакомиться со статьей Алексей Кузнецова "Помехоустойчивые устройства".

Re: Про отказоустойчивость ПО для микроконтроллеров

Добавлено: Пт дек 03, 2010 19:09:15
Барсик
testerplus писал(а):...амплитуда может достигать нескольких киловольт...
(Несколько киловольт)/1000 = несколько ампер. :shock: Это ограничение сильно поможет микроконтроллеру?

Re: Про отказоустойчивость ПО для микроконтроллеров

Добавлено: Пт дек 03, 2010 19:26:23
testerplus
Барсик писал(а):
testerplus писал(а):...амплитуда может достигать нескольких киловольт...
(Несколько киловольт)/1000 = несколько ампер. :shock: Это ограничение сильно поможет микроконтроллеру?
А если резистор не ставить, т.е. оставить провод с сопротивлением 0.001 Ом, то получится:
(несколько коловольт)/0.001 = несколько мегаампер :)

(ESD как правило имеют ничтожную мощность)

Re: Про отказоустойчивость ПО для микроконтроллеров

Добавлено: Пт дек 03, 2010 19:28:53
stas00n
Барсик писал(а):(Несколько киловольт)/1000 = несколько ампер. :shock: Это ограничение сильно поможет микроконтроллеру?
Безусловно. Основной заряд, а соответственно и разрушительное тепло поглотится резистором (на нем упадет этот киловольт, а не на p-n переходах кристалла).

Re: Про отказоустойчивость ПО для микроконтроллеров

Добавлено: Пт дек 03, 2010 19:29:30
Аlex
testerplus писал(а):
Барсик писал(а):(Несколько киловольт)/1000 = несколько ампер. :shock: Это ограничение сильно поможет микроконтроллеру?
А если резистор не ставить, т.е. оставить провод с сопротивлением 0.001 Ом, то получится:
(несколько коловольт)/0.001 = несколько мегаампер :)
Шутники :)))

Барсик, сила тока звисить не только от напряжения, но и от мощности источника :)

Re: Про отказоустойчивость ПО для микроконтроллеров

Добавлено: Пт дек 03, 2010 19:41:43
stas00n
Кстати, раз уж заговорили про аппаратную часть, кто подскажет как правильнее будет развязать кварцевый генератор таймера от внутрисхемного программирования в такой схеме, чтобы
а) не сбоило при прошивке;
б) не убить кварц программатором;
в) защититься от радиопомех с линий программирования при работе;
г) желательно без перемычек.
Изображение

Re: Про отказоустойчивость ПО для микроконтроллеров

Добавлено: Пт дек 03, 2010 20:48:37
testerplus
stas00n писал(а):Кстати, раз уж заговорили про аппаратную часть, кто подскажет как правильнее будет развязать кварцевый генератор таймера от внутрисхемного программирования в такой схеме, чтобы
а) не сбоило при прошивке;
б) не убить кварц программатором;
в) защититься от радиопомех с линий программирования при работе;
г) желательно без перемычек.
А что именно смущает? Статика при подключении программатора? Поставьте последовательно в линии программирования резисторы (не более 100 Ом). Пункт в) не очень понятен. Там провода что ли длинные наружу выходят?

Re: Про отказоустойчивость ПО для микроконтроллеров

Добавлено: Пт дек 03, 2010 21:00:34
stas00n
Смущает что линии программирования непосредственно на кварц заведены, не даст ли кварц искажений при прошивке? Не сдохнет ли сам? По пункту в - провода не то чтобы совсем длинные, но все же какие-никакие антенны.

Re: Про отказоустойчивость ПО для микроконтроллеров

Добавлено: Пт дек 03, 2010 21:03:46
testerplus
stas00n писал(а):Смущает что линии программирования непосредственно на кварц заведены, не даст ли кварц искажений при прошивке?
Схема генератора отключена на время программирования. Кварцу, вроде бы, ничего не сделается.
По пункту в - провода не то чтобы совсем длинные, но все же какие-никакие антенны.
Так какие "какие-никакие"? 5 см? 20? Метр? В сущности все провода - это антенны, все зависит от силы помех и частоты.

Re: Про отказоустойчивость ПО для микроконтроллеров

Добавлено: Пт дек 03, 2010 21:10:03
stas00n
1,5 см проводники. Самый простой источник помех - мобильник в непосредственной близости.

Re: Про отказоустойчивость ПО для микроконтроллеров

Добавлено: Пт дек 03, 2010 21:13:44
testerplus
stas00n писал(а):1,5 см проводники. Самый простой источник помех - мобильник в непосредственной близости.
Т.е. Вы просто издевались? Не нужно ничего ставить.
Разве что только для пущей уверенности добавьте по 100 Ом в линии программирования (особенно в MCLR) для защиты от статики.

Re: Про отказоустойчивость ПО для микроконтроллеров

Добавлено: Пт дек 03, 2010 21:17:20
stas00n
То что схема генератора отключена - это понятно. Но кварц ведь будет возбуждаться сигналами по линиям программирования, не будет ли какой нежелательной интерференции (во загнул :) ) И кварцы вещь все-таки нежная - перераскачку они не очень-то любят, потому и интересуюсь - не сдохнет ли.

Re: Про отказоустойчивость ПО для микроконтроллеров

Добавлено: Пт дек 03, 2010 21:23:57
stas00n
testerplus писал(а): Т.е. Вы просто издевались? .
Не имею такой привычки. На полном серьезе. Включенный мобильник ну очень ощутимые помехи дает например, на аудиотехнику, даже если она хорошо заэкранирована. Если не замечали никогда, попробуйте сесть рядом с усилителем и позвонить кому-нибудь, или там, баланс запросить.
Может я сгущаю краски?

Re: Про отказоустойчивость ПО для микроконтроллеров

Добавлено: Пт дек 03, 2010 21:28:09
testerplus
stas00n писал(а):Включенный мобильник ну очень ощутимые помехи дает например, на аудиотехнику, даже если она хорошо заэкранирована. Если не замечали никогда, попробуйте сесть рядом с усилителем и позвонить кому-нибудь, или там, баланс запросить.Может я сгущаю краски?
Так там же аналоговая схема, помеха проходит через усиление. А у Вас цифровая. Этак получается, что сам мобильник должен полностью состоять из защит.

А насчет раскачки кварца импульсами программирования - ничего не скажу. А в даташите ремарок нет? (это какой контроллер?)

Re: Про отказоустойчивость ПО для микроконтроллеров

Добавлено: Пт дек 03, 2010 21:33:15
stas00n
Да, видимо у меня паранойя :oops: по части помех от мобильника. Контроллер PIC16F628, и кварц подключен к ногам внешнего тактирования TMR1, а не к системному генератору (системный в моем приложении - внутренний RC)

Re: Про отказоустойчивость ПО для микроконтроллеров

Добавлено: Пт дек 03, 2010 21:34:51
stas00n
Придумал иллюстрацию к моей гипотезе про "интерференцию" с кварцем, сейчас попробую нарисовать.