Допустимая обвязка при внутрисхемном программировании.

Обсуждаем контроллеры компании Atmel.
Ответить
Прорезались зубы
Аватара пользователя
Сообщения: 211
Зарегистрирован: Пт окт 21, 2011 14:39:31

Сообщение FeCat »

Почти полностью спаял плату с ATiny13 в SOIC корпусе, и SPI разъёмом для внутрисхемного программирования, когда сообразил, что на одной из ног необходимых для программирования, у мня висит конденсатор 0.47 uF. В связи с чем вопрос, чего, сколько и как можно вешать на линии MOSI, MISO и SCK, не опасаясь, что обвязка помешает программированию?
Реклама
Друг Кота
Аватара пользователя
Сообщения: 6339
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Сообщение Jack_A »

На этот вопрос точно вряд ли кто ответит. Насколько мощный выход у программатора ? Какая скорость? и т.п. Я в таких случаях предусматривал джамперы для отключения обвязки. Или, если перешивка будет не частой -- перемычки.
Реклама
Мудрый кот
Аватара пользователя
Сообщения: 1802
Зарегистрирован: Ср сен 07, 2011 21:40:30

Сообщение Flasher »

Ну емкостную нагрузку и во время работы напрямую нельзя на ноги вешать, ибо токи зарядки-разрядки убьют мк. По другим типам нагрузки тут проще- лишь бы программатор обеспечил необходимые уровни и фронты. Например, понипрог не так хорош, как его буферизированный собрат. Отдельно по линии ресет. С большинством программаторов работает связка 4,7кОм +4700 pF.
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1518
Зарегистрирован: Пт дек 28, 2012 21:56:46
Откуда: St. Petersburg

Сообщение blackx »

Можно подключать эти выводы разве что к высокоомным входам других лог. микросхем. Можно подключить к тому же интерфейсу SPI-slave другой ИС, но только если уверены, что она сама не будет пытаться ничего отправить (например, есть вход Chip Select и он подтянут к +питания).

А так лучше ничего не подключать. Тем более такие жирные конденсаторы :)

Жаль у вашей тини нет USART, можно было бы через него прошивать.
Изображение only pure true norwegian blackx Изображение
Реклама
Эиком - электронные компоненты и радиодетали
YS
Друг Кота
Аватара пользователя
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05

Сообщение YS »

На этот вопрос точно вряд ли кто ответит.
Обычно это пишут в документации на программатор или контроллер. Например, вот что написано в документации на MSP430:

Изображение
Жаль у вашей тини нет USART, можно было бы через него прошивать.
Полюбому, для этого сначала надо обычным способом записать бутлоадер.

А так - гораздо хуже ситуация, когда процесс прошивки может запустить что-то опасное. Например, представьте утрированную ситуацию, когда на тех же линиях, что используются для программирования, висит управление стокилограммовым манипулятором. :))
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Контактная информация:
Реклама
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1525
Зарегистрирован: Чт июн 10, 2010 20:11:19

Сообщение COKPOWEHEU »

ATtiny13 да еще и бутлоадер? У нее всей памяти килобайт а вы хотите минимум 256 байт (четверть!) отнять.
Ну для ответственных применений делают гораздо тщательнее.
Реклама
Ответить

Вернуться в «AVR»