Спалил при отладке устройства JTAG на микросхеме, в результате - сопротивление 0.5 Ома между землёй ПЛИСА(Цыклон 2) и выводом TDO. Микросхема работает, а jtag нет. По моим предположением это или статика или разность потенциалов между землёй ПК и землёй ПЛИСы. Кто какие варианты ещё знает? Несмотря на то что я уже давно работаю с устройствами на ПЛИСах, я никогда не задумывался над техникой безопасности при подключении программаторов и пр, чисто потому, что у меня никогда не возникало проблем. Теперь, чтоб не повторить "подвиг", который в моём случае кончился плачевно, хочу разобраться. Знаю так же что ТБ пренебрегают почти все, особенно в спешке отладки)))
Почитав guide на usb-blaster выяснил следующую последовательность при его подключении к плате: 1) Отключить питание на плате 2) Соединить usb кабель с ПК и USB-blaster'ом 3) Подключить кабель бластера к плате 4) Включить питание При отключении сначала выдернуть 10-пин кабель из платы а потом уже usb из программатора(для того чтоб не попалить программатор).
Помимо этого думаю приделать к земле программатора "крокодильчик" на проводе, чтоб до подключения программатора соединять землю ПЛИС с землёй ПК. Особенно когда земля ПЛИС гальванически отвязана от источника питания всей платы и ПК.
Кто что ещё может добавить и порекомендовать?
|