Использовать или удалить конденсатор сброса?

В настоящее время я подключаю AVR ATXmega 16A4U к своей схеме. Согласно AVR ( http://www.atmel.com/Images/doc8278.pdf , стр. 6) внешняя схема сброса должна выглядеть так:

схематический

смоделируйте эту схему — схема создана с помощью CircuitLab.
Но я хочу использовать RESET/PDI_CLK-Pin также для программирования. В этом случае AVR предлагает убрать всю емкость с линии сброса.
Что я должен опустить сейчас: конденсатор, или я должен рискнуть получить смазанный CLK-сигнал при программировании микроконтроллера?

Связанный пост с обсуждением схемы сброса ATMega. (Не дубликат.)

Ответы (2)

Вы бы не использовали конденсатор 100 нФ, если хотите поддерживать режим программирования. В этом случае рекомендуется добавить в вашу конструкцию дополнительную микросхему супервизора внешнего сброса. Выбранный вами супервизор сброса должен иметь выход с открытым стоком. В зависимости от того, какой чип супервизора вы выберете, конденсатор и кнопка сброса будут подключены к входной стороне супервизора.

Это обеспечивает изоляцию, необходимую для обеспечения надежной работы функции программирования, но при этом позволяет вашей плате передавать чистый сигнал сброса на MCU в случае включения питания или нажатия переключателя.

Еще одна идея, которую я только что придумал: использовать перемычку для отключения крышки, это тоже сработает?
Вы можете использовать перемычку, которая отлично подойдет для одного прототипа, и не забывайте каждый раз правильно устанавливать перемычку. Однако, если вы собираетесь создать какой-либо продукт, вам понадобится решение, которое менее склонно к тому, чтобы оператор оставил перемычку в неправильном состоянии.
Мне просто нужна одна версия для нашей лаборатории (которая, как я полагаю, запрограммирована только один раз), так что на данный момент я думаю, что тогда с этим справится перемычка, но я держу вашу идею в уме.

Вход сброса, скорее всего, будет иметь высокий входной импеданс для нормального использования, поэтому вы могли бы, на первый взгляд, включить еще один резистор 10 кОм последовательно с ним. Это вряд ли повлияет на схему сброса RC — она будет подключаться к выводу через этот «новый» резистор 10 кОм. Когда дело доходит до программирования устройства, подключайтесь напрямую к выводу сброса, т. е. не через резистор 10 кОм.

Вам нужно будет проверить лист данных для нормальной операции сброса с добавленным резистором. Проверьте, каким может быть диапазон R1 (ваша схема) - я подозреваю, что он может быть выше 20k, поэтому эта идея должна работать, и при программировании не нужно удалять ссылки или компоненты.

Что касается программирования, это будет хорошо, потому что в спецификации указано, что импеданс должен быть 10 кОм или выше.