Миландр

Ключевым подразделением нашей компании является Центр Проектирования интегральных микросхем
Текущее время: 2017-июл-25 07:44

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 59 ]  На страницу Пред.  1, 2, 3, 4  След.
Автор Сообщение
СообщениеДобавлено: 2011-ноя-25 16:25 
Не в сети

Зарегистрирован: 2009-май-25 16:41
Сообщения: 206
Откуда: АО "ПКК Миландр"
sw1972 писал(а):
Хочу уточнить ещё раз. Перед началом программирования вывод MCLRn должен быть подтянут к общему проводу? Это должно быть обеспечено перед подачей питания на микроконтроллер?


Открыл схему демоплаты 17(EVAL17b.SCH). В ней подтягивающий резистор вывода MCLRn подключен к шине питания +5В. При такой схеме микроконтроллер будет программироваться?



Последовательность подачи напряжений при программировании:
1. Программатор подает напряжение питания. При этом на выводе MCLR, вплоть до п.3, должен присутствовать логический ноль.
2. Программатор подает сигнал TEST. На выходе программатора напряжение сигнала 12 вольт, на входе микроконтроллера TEST должна быть логическая единица.
3. Программатор подает сигнал MCLR. На выходе программатора напряжение сигнала 12 вольт, на входе MCLR - логическая единица.
4. Далее, в зависимости от версии ПО, сигнал TEST может быть снят.
5. После этого микроконтроллер готов к работе с программатором.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2011-ноя-25 19:04 
Не в сети

Зарегистрирован: 2010-фев-06 10:58
Сообщения: 83
Откуда: Чернигов
oleg писал(а):
sw1972 писал(а):
Хочу уточнить ещё раз. Перед началом программирования вывод MCLRn должен быть подтянут к общему проводу? Это должно быть обеспечено перед подачей питания на микроконтроллер?


Открыл схему демоплаты 17(EVAL17b.SCH). В ней подтягивающий резистор вывода MCLRn подключен к шине питания +5В. При такой схеме микроконтроллер будет программироваться?



Последовательность подачи напряжений при программировании:
1. Программатор подает напряжение питания. При этом на выводе MCLR, вплоть до п.3, должен присутствовать логический ноль.
2. Программатор подает сигнал TEST. На выходе программатора напряжение сигнала 12 вольт, на входе микроконтроллера TEST должна быть логическая единица.
3. Программатор подает сигнал MCLR. На выходе программатора напряжение сигнала 12 вольт, на входе MCLR - логическая единица.
4. Далее, в зависимости от версии ПО, сигнал TEST может быть снят.
5. После этого микроконтроллер готов к работе с программатором.

Спасибо
Получается, что придётся предусмотреть соединение через перемычку подтягивающего резистора, соединённого с входом MCLR, либо с общим проводом (программирование), либо с шиной +5В (работа).

Но на схеме демонстрационной платы возможность переключения подтягивающего резистора не предусмотрена. Я её брал как образец. Но придётся учесть то, о чем Вы говорили.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2011-ноя-28 09:15 
Не в сети

Зарегистрирован: 2009-май-25 16:41
Сообщения: 206
Откуда: АО "ПКК Миландр"
sw1972 писал(а):
oleg писал(а):
sw1972 писал(а):
Хочу уточнить ещё раз. Перед началом программирования вывод MCLRn должен быть подтянут к общему проводу? Это должно быть обеспечено перед подачей питания на микроконтроллер?


Открыл схему демоплаты 17(EVAL17b.SCH). В ней подтягивающий резистор вывода MCLRn подключен к шине питания +5В. При такой схеме микроконтроллер будет программироваться?



Последовательность подачи напряжений при программировании:
1. Программатор подает напряжение питания. При этом на выводе MCLR, вплоть до п.3, должен присутствовать логический ноль.
2. Программатор подает сигнал TEST. На выходе программатора напряжение сигнала 12 вольт, на входе микроконтроллера TEST должна быть логическая единица.
3. Программатор подает сигнал MCLR. На выходе программатора напряжение сигнала 12 вольт, на входе MCLR - логическая единица.
4. Далее, в зависимости от версии ПО, сигнал TEST может быть снят.
5. После этого микроконтроллер готов к работе с программатором.

Спасибо
Получается, что придётся предусмотреть соединение через перемычку подтягивающего резистора, соединённого с входом MCLR, либо с общим проводом (программирование), либо с шиной +5В (работа).

Но на схеме демонстрационной платы возможность переключения подтягивающего резистора не предусмотрена. Я её брал как образец. Но придётся учесть то, о чем Вы говорили.


На демонстрационной плате всё, что нужно, предусмотрено, иначе она бы не работала.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2012-фев-07 16:24 
Не в сети

Зарегистрирован: 2010-фев-06 10:58
Сообщения: 83
Откуда: Чернигов
1) Емкостную нагрузку по цепи питания в момент включения программатор выдерживает?
2) Допустима ли для программатора суммарная ёмкость до 50 мкФ включительно, шунтирующая цепь питания +5В?
Предполагается, что контроллер будет программироваться уже в составе изделия, а перед программированием цепь +5В на плате будет отсоединяться от основного источника питания изделия и цепь +5В будет запитываться от программатора, но к этой цепи на плате будут подключены также другие КМОП-микросхемы и суммарная сила тока не будет более 50 мА.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2012-фев-07 17:54 
Не в сети

Зарегистрирован: 2009-май-25 15:07
Сообщения: 158
Откуда: АО "ПКК Миландр"
sw1972 писал(а):
1) Емкостную нагрузку по цепи питания в момент включения программатор выдерживает?
2) Допустима ли для программатора суммарная ёмкость до 50 мкФ включительно, шунтирующая цепь питания +5В?
Предполагается, что контроллер будет программироваться уже в составе изделия, а перед программированием цепь +5В на плате будет отсоединяться от основного источника питания изделия и цепь +5В будет запитываться от программатора, но к этой цепи на плате будут подключены также другие КМОП-микросхемы и суммарная сила тока не будет более 50 мА.
1) Смотря какую.
2) 50мкФ и до 100мА выдержит. Хотя программатор и не подразумевалось использовать для питания ничего, кроме контроллера. А Вы уверены, что будет "не более 50мА", когда все порты контроллера будут в третьем состоянии? К тому же программатор подает на схему пониженное и повышенное напряжение питания в разных режимах.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2012-фев-08 09:52 
Не в сети

Зарегистрирован: 2010-фев-06 10:58
Сообщения: 83
Откуда: Чернигов
Lew писал(а):
sw1972 писал(а):
1) Емкостную нагрузку по цепи питания в момент включения программатор выдерживает?
2) Допустима ли для программатора суммарная ёмкость до 50 мкФ включительно, шунтирующая цепь питания +5В?
Предполагается, что контроллер будет программироваться уже в составе изделия, а перед программированием цепь +5В на плате будет отсоединяться от основного источника питания изделия и цепь +5В будет запитываться от программатора, но к этой цепи на плате будут подключены также другие КМОП-микросхемы и суммарная сила тока не будет более 50 мА.
1) Смотря какую.
2) 50мкФ и до 100мА выдержит. Хотя программатор и не подразумевалось использовать для питания ничего, кроме контроллера. А Вы уверены, что будет "не более 50мА", когда все порты контроллера будут в третьем состоянии? К тому же программатор подает на схему пониженное и повышенное напряжение питания в разных режимах.

Между входом КМОП-микросхемы и общим проводом будет стоять подтягивающий резистор. Поэтому не страшно. Ток потребления будет соответствовать сумме тока потребления контроллера, статического тока потребления КМОП-микросхемы и тока потребления источника опорного напряжения. Примерно 55 мА.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2012-авг-01 15:24 
Не в сети

Зарегистрирован: 2010-фев-06 10:58
Сообщения: 83
Откуда: Чернигов
Заказали программатор версии 3.
К нам пришёл программатор с тактовой частотой 8 МГц. Будет ли он правильно программировать микросхемы 1886ВЕ6У и 1886ВЕ2У?
Будет ли правильно программировать, если тактовая частота микроконтроллеров 1886ВЕ6У и 1886ВЕ2У задаётся кварцем с резонансной частотой 16 МГц?
Выкрутиться, конечно, можно, если временно припаять кварц с частотой 8 МГц и меньше. Всё-таки с чем связана необходимость выбора программатора с большей тактовой частотой, чем тактовая частота микроконтроллера на плате?

Попутно задам ещё вопрос.
В руководстве по применению программатора записано:
"Внимание! Подключение программатора к печатной плате с установленным микрокон-
троллером необходимо производить только после запуска управляющей программы про-
грамматора. При включении/выключении компьютера запрещено оставлять программатор
подключенным к печатной плате с микроконтроллером, так как это может привести к выходу
из строя микроконтроллера.
"
То есть программатор надо сначала подключить к плате с микроконтроллером, а потом уже программатор подсоединяется к компьютеру, после программирования программатор отсоединяется от компьютера?
Именно так должно быть?

Ещё один вопрос
Не подключённый к плате с микроконтроллером программатор допускается подсоединять к компьютеру?

Спасибо


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2012-авг-02 11:27 
Не в сети

Зарегистрирован: 2009-май-25 16:41
Сообщения: 206
Откуда: АО "ПКК Миландр"
sw1972 писал(а):
Заказали программатор версии 3.
К нам пришёл программатор с тактовой частотой 8 МГц. Будет ли он правильно программировать микросхемы 1886ВЕ6У и 1886ВЕ2У?

Программировать будет правильно, но настоятельно рекомендуется использовать программатор с частотой не ниже чем рабочая частота микроконтроллера в изделии. Программатор с частотой 8 МГц обычно применяется только для микроконтроллеров 1886ВЕ7.

sw1972 писал(а):
Будет ли правильно программировать, если тактовая частота микроконтроллеров 1886ВЕ6У и 1886ВЕ2У задаётся кварцем с резонансной частотой 16 МГц?
Выкрутиться, конечно, можно, если временно припаять кварц с частотой 8 МГц и меньше. Всё-таки с чем связана необходимость выбора программатора с большей тактовой частотой, чем тактовая частота микроконтроллера на плате?

Частота кварцевого резонатора ни как не влияет на работоспособность программатора. При программировании микроконтроллер получает тактовую частоту от программатора.

Необходимость выбора программатора с большей тактовой частотой обусловлена тем, что при программировании микроконтроллер тестируется именно на этой большой частоте.

sw1972 писал(а):
Попутно задам ещё вопрос.
В руководстве по применению программатора записано:
"Внимание! Подключение программатора к печатной плате с установленным микрокон-
троллером необходимо производить только после запуска управляющей программы про-
грамматора. При включении/выключении компьютера запрещено оставлять программатор
подключенным к печатной плате с микроконтроллером, так как это может привести к выходу
из строя микроконтроллера.
"
То есть программатор надо сначала подключить к плате с микроконтроллером, а потом уже программатор подсоединяется к компьютеру, после программирования программатор отсоединяется от компьютера?
Именно так должно быть?

Нет, программатор подключается к микроконтроллеру в последнюю очередь.

sw1972 писал(а):
Ещё один вопрос
Не подключённый к плате с микроконтроллером программатор допускается подсоединять к компьютеру?

Спасибо

Да. Для компьютера он обычная USB-флешка.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2012-авг-02 11:36 
Не в сети

Зарегистрирован: 2010-фев-06 10:58
Сообщения: 83
Откуда: Чернигов
oleg писал(а):
sw1972 писал(а):
Заказали программатор версии 3.
К нам пришёл программатор с тактовой частотой 8 МГц. Будет ли он правильно программировать микросхемы 1886ВЕ6У и 1886ВЕ2У?

Программировать будет правильно, но настоятельно рекомендуется использовать программатор с частотой не ниже чем рабочая частота микроконтроллера в изделии. Программатор с частотой 8 МГц обычно применяется только для микроконтроллеров 1886ВЕ7.

sw1972 писал(а):
Будет ли правильно программировать, если тактовая частота микроконтроллеров 1886ВЕ6У и 1886ВЕ2У задаётся кварцем с резонансной частотой 16 МГц?
Выкрутиться, конечно, можно, если временно припаять кварц с частотой 8 МГц и меньше. Всё-таки с чем связана необходимость выбора программатора с большей тактовой частотой, чем тактовая частота микроконтроллера на плате?

Частота кварцевого резонатора ни как не влияет на работоспособность программатора. При программировании микроконтроллер получает тактовую частоту от программатора.

Необходимость выбора программатора с большей тактовой частотой обусловлена тем, что при программировании микроконтроллер тестируется именно на этой большой частоте.

sw1972 писал(а):
Попутно задам ещё вопрос.
В руководстве по применению программатора записано:
"Внимание! Подключение программатора к печатной плате с установленным микрокон-
троллером необходимо производить только после запуска управляющей программы про-
грамматора. При включении/выключении компьютера запрещено оставлять программатор
подключенным к печатной плате с микроконтроллером, так как это может привести к выходу
из строя микроконтроллера.
"
То есть программатор надо сначала подключить к плате с микроконтроллером, а потом уже программатор подсоединяется к компьютеру, после программирования программатор отсоединяется от компьютера?
Именно так должно быть?

Нет, программатор подключается к микроконтроллеру в последнюю очередь.

sw1972 писал(а):
Ещё один вопрос
Не подключённый к плате с микроконтроллером программатор допускается подсоединять к компьютеру?

Спасибо

Да. Для компьютера он обычная USB-флешка.

Спасибо за исчерпывающие ответы!
Но хотел бы ещё уточнить порядок подключения программатора к плате.
Программатор подключается к плате с микроконтроллером уже будучи соединённым с компьютером? То есть плата с микроконтроллером должна отключаться первой от программатора? Чем обусловлен такой порядок подключения и отключения? Другой порядок подключения и отключения опасен для микроконтроллера?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2012-авг-02 11:51 
Не в сети

Зарегистрирован: 2009-май-25 16:41
Сообщения: 206
Откуда: АО "ПКК Миландр"
sw1972 писал(а):
Спасибо за исчерпывающие ответы!
Но хотел бы ещё уточнить порядок подключения программатора к плате.
Программатор подключается к плате с микроконтроллером уже будучи соединённым с компьютером? То есть плата с микроконтроллером должна отключаться первой от программатора? Чем обусловлен такой порядок подключения и отключения? Другой порядок подключения и отключения опасен для микроконтроллера?


Микроконтроллер подключается к программатору в последнюю очередь, т.е. когда программатор уже подключен к компьютеру, а отключается сначала микроконтроллер от программатора, а затем если это требуется программатор от компьютера.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2012-авг-02 13:55 
Не в сети

Зарегистрирован: 2010-фев-06 10:58
Сообщения: 83
Откуда: Чернигов
1) Должны ли ответные разъёмы на стороне микроконтроллера иметь специальные рычаги для быстрого и лёгкого извлечения кабельного разъёма программатора?

2) Не всегда возможна установка на печатных платах стандартного разъёма BH-10(ответный по отношению к кабельному разъёму IDC). Они не выдерживают механические нагрузки, которые должно выдерживать изделие. А программировать внутрисхемно придётся. Возможно ли использование короткого кабеля-удлинителя длиной до 5 см, подпаиваемого к ламелям печатной платы с одной стороны и содержащего разъём BH-10, врезаемый в кабель, совместно с программатором с тактовой частотой 8 МГц(частота более чем в 4 раза меньшая, чем 33 МГц)?

Спасибо за ответы.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2012-авг-02 16:54 
Не в сети

Зарегистрирован: 2009-май-25 16:41
Сообщения: 206
Откуда: АО "ПКК Миландр"
sw1972 писал(а):
1) Должны ли ответные разъёмы на стороне микроконтроллера иметь специальные рычаги для быстрого и лёгкого извлечения кабельного разъёма программатора?

2) Не всегда возможна установка на печатных платах стандартного разъёма BH-10(ответный по отношению к кабельному разъёму IDC). Они не выдерживают механические нагрузки, которые должно выдерживать изделие. А программировать внутрисхемно придётся. Возможно ли использование короткого кабеля-удлинителя длиной до 5 см, подпаиваемого к ламелям печатной платы с одной стороны и содержащего разъём BH-10, врезаемый в кабель, совместно с программатором с тактовой частотой 8 МГц(частота более чем в 4 раза меньшая, чем 33 МГц)?

Спасибо за ответы.


Вообщем-то возможно. Разъем желательно не наколоть, а напаять на кабель. Длину удлинителя нужно максимально минимизировать. Проблема заключается в том, что программатор обменивается с микроконтроллером по USART в синхронном режиме, который имеет очень низкую помехоустойчивость и плохо работает, в случае наличия рядом в кабеле других сигналов, даже на коротких растояниях.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2012-окт-11 15:47 
Не в сети

Зарегистрирован: 2010-фев-06 10:58
Сообщения: 83
Откуда: Чернигов
На отрезок шлейфа накололи разъём LBHC-10(с рычажками для надёжного и быстрого рассоединения). Другой конец отрезка шлейфа подпаяли к ламелям на плате. Отрезок длиной 5 см.
Программатор с тактовой частотой 8 МГц. Микросхема программируется правильно, каждый раз запускаю верификацию для проверки.
Рад, что у нас программатор именно с частотой 8 МГц.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2012-ноя-12 20:19 
Не в сети

Зарегистрирован: 2010-апр-18 12:59
Сообщения: 54
Добрый вечер!
Мне нужно запрограммировать 1886ВЕ7. У меня есть только USB-программатор v3 на 33МГц. При подключении программа пишет о найденном микроконтроллере ВЕ7 но просит подключить программатор с частотой 8МГц. Можно ли в имеющемся программаторе понизить частоту. Неужели покупать еще один такой же на 8МГц только для чипа ВЕ7.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2015-июл-14 09:40 
Не в сети

Зарегистрирован: 2015-июл-13 12:47
Сообщения: 9
Вопрос! При программирование Eval12 , через программатор V3 (33МГц), через USB. Нужно ли подключать питание для отладочной платы +12В? И хотелось бы знать точную последовательность действий программирования?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 59 ]  На страницу Пред.  1, 2, 3, 4  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB