Что такое джиг программатор

Что такое JTAG-программатор?

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

Чем является JTAG-программатор?

Почему выбирают именно программатор JTAG?

Недостатки программатора

Самые последние версии семейств микроконтроллеров, без дополнительной работы, не программируются. Также существуют значительные проблемы с теми представителями, у которых меньше 40 ног и 16 Кб памяти. Как можно заметить, круг потенциальных клиентов довольно ограничен. Но несколько популярных моделей как раз подпадают под него, так что он пригодится.

Схема

Для большей простоты тем, кто не имеет достаточной квалификации, программатор рассчитан на MAX232, но для другого варианта требуется только установить другой разъем.

Настройка

Учитывая, что есть необходимые схемы, следует только вытравить плату. Далее всё аккуратно подсоединяется, припаивается на места, и проверяется работа программатора путём прошивки загрузчика. Затем следует с AVR Studio обновить прошивку для JTAG-программатора до последней версии или до тех пор, пока надо. К адаптеру подключается программатор. Если он работает – значит можно переходить к следующему разделу, в котором обрисованы нюансы работы и программирования. Следует учесть, что все необходимые провода есть, они только нестандартно расположены.

В качестве подготовки к работе следует выставить Fuse биты. Они зависят от нотации, в которой производится работа. Для лучшего понимания представляем вот такую таблицу:

Прямая нотация (Даташит, UniProf)

Инверсная нотация (AVR DUDE GUI, PonyProg)

А как понять, какую выбрать? Ответ на вопрос прост: следует подключиться к микроконтроллеру и начать читать эти самые биты. Обратите внимание на SPIEN – если есть галочка напротив него, то это значит, что нотация инверсная. Если её нет – значит, она прямая. Если всё было сделано правильно, то программатор готов, чтобы прошивать микроконтроллеры. Но если он в последующем не сможет сделать прошивку – перечитайте и проверьте всё ещё раз.

Работа с программатором

Немного о практике. Для проверки подключите к порту А 3 светодиода. Затем к плате подключается: четыре провода интерфейса (TCK, TDI, TMS, TDO) и 2 силовых Vcc идут на плюс, а GND подключается к земле. Всё, питание есть, можно идти дальше. В студии необходимо провести компиляцию кода и его запуск. Проект быстро скомпилируется, тут же будет прошит и начнёт работать. Чтобы следить за процессом исполнения, можно нажать F11, и тогда можно наблюдать, на каком ряду кода сейчас программа. Для этого достаточно поднести курсор к ряду, который включает светодиод, и он загорится. Существует ещё много экспериментов. Помните, что для того чтобы что-то сделать, необходимо работать. Пускай продвижение будет медленным, но со временем вы сможете получить именно то, что хотите, главное — не опускать руки и продолжать экспериментирование с упором на теоретическую базу (без неё никак).

Читайте также:  Календарь рыболова н куранах

Обзоры JTAG программаторов

JTAG-программатор — устройство для записи программ, данных в память микроконтроллеров. Основное условие: микроконтроллеры должны поддерживать интерфейс JTAG — отладочный программно-аппаратный интерфейс, выполненный по стандарту IEEE 1149.1.

JTAG-программатор соединяется с компьютером кабелем, заканчивающимся разъемом USB. Через него поступает питание, происходит обмен информацией с компьютером. Сердце программатора — электронный блок с выходом на панель, в которую устанавливаются программируемые микросхемы.
Устройство не только записывает информацию в память микроконтроллеров, но и тестирует их работу. JTAG-программатор умеет взаимодействовать со средой разработки типа: ADS, IAR или WINARM. Что, в свою очередь, обеспечивает программирование и отладку микроконтроллеров с архитектурой ARM (7,9,11), Cortex М3 и подобных.

  • jtag программатор,
  • XILINX,
  • XILINX DLC9LP,
  • Программаторы
  • 25 марта 2017, 02:38
  • автор: liptipton
  • просмотры: 17277
  • комментарии: 69

  • EJTAG,
  • EJTAG Tiny Tools,
  • jtag программатор,
  • Программаторы
  • 07 марта 2015, 19:01
  • автор: hominidae
  • просмотры: 50258
  • комментарии: 145

Обзор программатора для ПЛИС фирмы Altera. Кому интересно — прощу под кат.
ПРЕДУПРЕЖДЕНИЕ: данный обзор написан для тех, кто «в теме». Если об электронике и ПЛИСах Вы имеете смутное представление, то, судя по комментариям, этот обзор будет врятли Вам полезен.

Важно! Postal 2/3. Делаем свой софт для работы.Поддержка и сбор инфы

Postal2

Тема создана для разработки и поддержки программ собственного изготовления. Все функции будут описываться, баги разруливаться.

Программа пока одна. Она работает с I2C и SPI девайсами, используя LPT-порт. То есть можно в принципе поддержать любой девайс, зная его протокол ( а мы его всё-равно узнаем ).

Для работы программы нужно установить драйвер от «микронаса».
Поскольку писал прогу я, то мне всё в ней кажется интуитивно понятным.
Также можно управлять «классическими» PLL-тюнерами от Philips. Установка «IF freq» меняет только расчёт для показа частоты. Порты «P7-P0» управляют соотв. ножками переключения диапазона м/сх — можно узнать из даташитов, пресеты пока не сделаны. То есть, подключившись к порту (пину м/сх), можно быстро определить его исправность. При работе с процессором VCT сначала нужно, нажимая кнопочку «version», добиться, чтобы что-нибудь она показала. Нажимая кнопочку «scan» в свойствах еепром, надо учитывать, что некоторые мсх (напр., 24С16) ответят по нескольким адресам. SPI Flash обрабатываются универсальным «чипонезависимым» алгоритмом — только размер имеет значение .
Чекбокс «auto» позволяет при нажатии «write» сначала стереть, потом записать и проверить, сверяя чтение с исходным файлом. При нажатии «read» с «auto» будет сделано повторное чтение со сравнением. При проверках используется наипоследнейший файл.
Вобщем, что непонятно — спрашивайте.
А что непонятно мне — я буду спрашивать здесь.

Новость от 08/05/2015
Последняя на данный момент прошивка Великого Девайса (для Меги 8, 88, 168, 328). Поддержка Микрочипа, i2c-scan, уточнение для IR-box, скорость soft для ATMEL понижена в 6 раз для прошивки целевого Атмела с кварцем 32768.
Скачать PostalAVR_v3b_lice

Postal2, Postal3 — конвертер HEX в BIN.
После открытия файла с расширением .HEX файл конвертируется и в каталоге c программой создается одноименный файл с расширением .BIN

Postal3 поддерживает девайсы:
1. EEPROM
2. 3-Wire Serial EEPROM
3. SPI
4. MSTAR
5. MICRONAS
6. KB9012, KB9022
7. Atmel AVR
8. Эмулятор ИК-ДУ
9. RF-ID
10. eMMC

Программа работает под Windows 2000, XP, Win7(32/64), Win8(32/64)

Postal2 поддерживает девайсы:
1. Tuner PLL
2. EEPROM
3. 3-Wire Serial EEPROM
4. SPI Flash
5. VCT MICRONAS
6. HERCULES (PHILIPS UOC)
7. GENESIS
8. TRIDENT
9. REALTEK
10. NOVATEK
11. MYSON
12. WELTREND
13. MSTAR
14. SAMSUNG S3C866B
15. Atmel AVR
16. FIRMWARE HUB FLASH
17. KB9012, KB9022
18. Dallas EEPROM
19. Эмулятор ИК-ДУ
20. RF-ID
21. В программе имеется встроенный анализатор шины

Читайте также:  Прикорм для рыбы мормышкой

Программа работает под Windows 98, 2000, XP, Win7(32/64)

Postal2 поддерживает джиги:
1. VCT Jig (Микронас);
2. 74HC05 (AOC) ;
3. 74HC244 (для SPI, или JTAG);
4. MTI-2059;
5. Orange-2;
6. LG Jig;
7. MSTAR Jig
8. Trident IAP
* для HUB : Микронас с «насадкой» для HUB Flash,
* для AVR : Микронас с «насадкой» для AVR
. Схема в файле header_atmega.rar
Распиновка для адаптеров
http://monitor.net.ru/forum/viewtopic.php?p=4581647#4581647

Прошивки Atmega для Postal3 в файле postalavr_v2_atmel_lic_03-04-2014.rar
Базовая схема программатора для Postal3 в файле Postal_AVR_device.rar
Базовая схема VCT Jig
в файле circuit_micronas_jig.rar
Базовая схема насадки для SPI Flash в файле Jig_ADDON.rar
Базовая схема для программирования ATMEGA в файле header_atmega.rar
Базовая схема насадки для FIRMWARE HUB FLASH в файле fwh_addon2.rar
Базовая схема для работы с RF-ID в файле postal_rfid_sch
Схема VCT Jig от fsem
в файле VCT Jig_fsem.rar
Печатная плата VCT Jig programmer в файле Печатная плата от ФАРТ.rar
Драйвер порта LPT в файле Setup_LPTDrv.rar , или ссылка скрыта от гостей
Драйвер порта LPT для Win98 в файле setup_lptdrv_postal2_9x_driver.rar
Драйвер порта USB для Postal3 смотреть здесь https://monitor.net.ru/forum/threads/436716/

ссылка скрыта от гостей ссылка скрыта от гостей Пользователям IE8 кликать по открытой ссылке

ссылка скрыта от гостей ссылка скрыта от гостей Пользователям IE8 кликать по открытой ссылке

ссылка скрыта от гостей ссылка скрыта от гостей или тут ссылка скрыта от гостей

Самая свежая версия ПО в последнем по дате файле!

Вложения

loony

Что это ? Неисправности Прошивки ТВ Схемы ТВ Справочники Маркировка Ремонт подсветки Программаторы Аббревиатуры Ремонт LCD панелей

Это информационный блок по ремонту телевизоров

Неисправности ТВ

Если у вас есть вопрос по неисправности телевизора и определении дефекта, Вы должны создать свою, новую тему в форуме. По этой теме в форуме уже рассмотрены следующее:

  • не включается
  • нет подсветки
  • уменьшить ток подсветки
  • перезагружается
  • замена прошивки
  • не светят лампы
  • не ловит каналы
  • отключить защиту

  • Где скачать прошивку телевизора ?

    Многие прошивки размещены в каталоге обменника здесь — Прошивки телевизоров, либо непосредственно в темах созданных участниками. Часть прошивок отсортирована и размещена в отдельных разделах:

    Где скачать схему телевизора ?

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

    • Service Manual — сервисная инструкция по ремонту и настройке
    • Schematic Diagram — принципиальная электрическая схема
    • Service Bulletin — сервисный бюллетень (дополнительная информация для ремонта)
    • Part List — список запчастей (элементов) устройства

  • Где скачать справочник ?

    Большинство справочной литературы можно скачать в каталоге «Энциклопедия ремонта», и на отдельных страницах:

    Как определить компонент ?

    В первую очередь по его маркировке и логотипу производителя. Marking (маркировка) — обозначение на корпусе электронного компонента (радиодетали)

    • SOT-89 — пластковый корпус для поверхностного монтажа
    • SOT-23 — миниатюрный пластиковый корпус для поверхностного монтажа
    • TO-220 — вид корпусов для монтажа (пайки) в отверстия
    • DIP — двурядный тип корпуса для пайки в отверстия
    • SOP (SOIC, SO, TSSOP) — миниатюрные корпуса для поверхностного монтажа
    • DPAK (TO-252) — корпус для полупроводниковых устройств с поверхностным монтажом

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

  • Читайте также:  Оснастка воблера с грузом
  • Неисправности и ремонт подсветки

    Неисправность подсветки — это частая поломка современных ЖК телевизоров, которая выявляется простейшими и специализированными приборами. Практически каждый день сервисный центр принимает звонки следующего содержания:

    • Нет изображения на экране
    • Пятна на панели
    • Потух экран, а звук остался
    • Нет картинки на дисплее
    • Мерцает изображение

    При таких симптомах наиболее вероятна проблема в подсветке — LED светодиодах, либо с драйвере контроля LED-подсветки. Однако учитывайте, что причина выхода из строя светодиодов — максимальный, либо завышенный ток. Поэтому, после замены светодиодов панели необходимо уменьшить ток LED-драйвера. На форуме указаны способы ограничения тока в светодиодах подсветки для различных моделей ТВ. При неисправности подсветки в ламповых панелях производят замену ламп и инвертора.

  • Programmer (программатор)

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

    • Postal-2,3 — универсальный программатор по протоколам I2C, SPI, MW, IСSP и UART. Подробно — Программатор Postal — сборка, настройка
    • TL866 (TL866A, TL866CS) — универсальный программатор через USB интерфейс
    • CH341A — самый дешевый (не дорогой) универсальный программатор через USB интерфейс для FLASH и EEPROM микросхем
    • RT809H — универсальный программатор EMMC-Nand, FLASH, EEPROM памяти через интерфейсы ICSP, I2C, UART, JTAG
    • JTAG адаптеры — используются для программирования и для отлаживания прошивок

    Также предоставлена информация по другим устройствам и методам программирования, например eMMC, либо через USB.

  • Используемые сокращения

    При подаче информации, на форуме принято использование сокращений и аббревиатур, например:

    Сокращение Краткое описание
    LVDS Low-voltage differential signaling — Стандарт для передачи низковольтных дифференциальных сигналов
    Panel LCD (ЖК) панель — Жидкокристаллический экран (матрица, дисплей)
    T-CON Timing Controller — Плата контроллер панели (матрицы)
    LED Light Emitting Diode — Светодиод (Светоизлучающий диод)
    MOSFET Metal Oxide Semiconductor Field Effect Transistor — Полевой транзистор с МОП структурой затвора
    EEPROM Electrically Erasable Programmable Read-Only Memory — Электрически стираемая память
    eMMC embedded Multimedia Memory Card — Встроенная мультимедийная карта памяти
    LCD Liquid Crystal Display — Жидкокристаллический дисплей (экран)
    SCL Serial Clock — Шина интерфейса I2C для передачи тактового сигнала
    SDA Serial Data — Шина интерфейса I2C для обмена данными
    ICSP In-Circuit Serial Programming – Протокол для внутрисхемного последовательного программирования
    IIC, I2C Inter-Integrated Circuit — Двухпроводный интерфейс обмена данными между микросхемами
    PCB Printed Circuit Board — Печатная плата
    PWM Pulse Width Modulation — Широтно-импульсная модуляция (ШИМ)
    SPI Serial Peripheral Interface Protocol — Протокол последовательного периферийного интерфейса
    USB Universal Serial Bus — Универсальная последовательная шина
    DMA Direct Memory Access — Модуль для считывания и записи RAM без задействования процессора
    AC Alternating Current — Переменный ток
    DC Direct Current — Постоянный ток

    Ремонт (восстановление) LCD панелей

    LCD Panel (ЖК панель, матрица) — сложный и дорогой компонет в телевизорах. Во многих случаях ее восстановление требует опыт и специальное оборудование. Неисправность может быть вызвана залитием жидкостью, механическим повреждением, внутренним дефектом. По теме ремонта LCD панелей рассмотены вопросы:

    • замена залитых распределительных планок
    • восстановление, замена драйверов
    • ремонт шлейфов (переклейка, замена)
    • некоторые повреждения стекла
    • и другие

    Также рассмотрены ремонты связанных с панелью модулей и плат — T-CON, подсветка, замена светодиодов, и взаимозаменяемость матриц жк телевизоров. Если Вы не имеете опыт для ремонта телевизионных матриц, на форуме вы можете найти исполнителя.

  • Оцените статью
    Adblock
    detector