top

Программатор Postal 3; Postal 2 - FAQ/сборка/настройка/вопросы/ответы/обсуждения

  • Михаил__
М
Михаил__
  • 31 Июл 2012

Программатор Postal

Postal 3 (он же Postal-AVR) — универсальный USB программатор предназначенный для программирования микросхем памяти непосредственно по протоколам I2C Inter-Integrated Circuit; Последовательная асимметричная шина для связи между интегральными схемами. Использует линии связи (SDA и SCL), SPI, MICROWIRE (MW), или внутрисхемно по протоколам I2C, IСSP и UART.

Программатор Postal - сборка, настройка


В этой теме обсуждаем вопросы по его сборке и настройке. А также особенности, советы, методы и принципы работы с программатором.

Вопросы, связанные с усовершенствованием программы (Postal2, Postal3), тестированием решаем здесь - https://monitor.net.ru/forum/threads/317755/

Примечание: Программы "Postal2" и "Postal3" на данный момент не работают с протоколом UART. Используются сторонние программы.

Postal 2 поддерживает девайсы:
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. В программе имеется встроенный анализатор шины
Программатор Postal2 работает с системами Win98 (setup_lptdrv_postal2_9x_driver.rar), Win2000, WinXP, Win7 (setup_lptdrv_2000-xp_driver) только на 32 бит

Postal 3 поддерживает девайсы:
1. EEPROM
2. 3-Wire Serial EEPROM
3. SPI Flash
4. MSTAR
5. MICRONAS
6. KB9012, KB9022
7. Atmel AVR
8. Эмулятор ИК-ДУ
Программатор Postal3 работает с системами Win2000, WinXP, Win7, Win8 на 32 бит и на 64 бит.

Сборка программатора Postal3. Лично мой опыт:
1. собрал девайс согласно прилагаемой схемы.
2. поставил сразу оба драйвера (из папок VCT и USBXpress)
3. в папку Postal3 поместил программу Postal3 и файл SiUSBXp.dll
4. ткнул девайс в USB (определился сразу)
5. посмотрел номер ком-порта в диспетчере устройств, выставил такой-же в настройках (Settings->COM settings>Postal AVR device setup)
6. вставил что было под рукой (24С02), проверил, пишет - читает
7. утилитой an144sw переключил pid на EA61 - режим USBXpress (EA60 - режим СОМ)
8. заработало.... светодиод замигал

Схема Postal3_AVR в файле postal3_avr_sch.rar

Печатная плата Postal3_AVR
в файле postal_avr_pcb.zip

Драйвера для Windows-98 (Postal2)
в файле setup_lptdrv_postal2_9x_driver.rar

Драйвера для Windows-2000, Windows-XP (Postal2) в файле setup_lptdrv_2000-xp_driver.rar

Драйвера для WinXP SP3 x32 & Win7 SP1 x64 (Postal2)  ссылка скрыта от публикации 

Драйвер CP210xVCPInstaller V6.6.1.0 от 10.12.2012 и др (Postal3).  ссылка скрыта от публикации 
Драйвер от производителя

Драйвера USBXpress_Install (Postal3)  ссылка скрыта от публикации 
Драйвер от производителя - Download for Windows 2000/XP/Server2003/Vista/Win7 (v3.5.1)

Распаковать и установить драйвера CP210x_VCP_Win_XP_S2K3_Vista_7.exe и USBXpress_Install.exe по умолчанию.

Прошивка для Atmega8/88/168/328 в файле "postalavr_v2_atmel_lic_03-04-2014.rar" Предоставляет возможность внутрисхемного чтение SPI флешь через процессора MSTAR.
Файл в формате HEX

Фьюзы для:
- Atmega8 - Low = AF и High = CF
- Atmega88/168/328 - Low = E7, High = DD, Ext = FD

Как прошить  ссылка скрыта от публикации /

Продажа плат от Михаил__ : https://monitor.net.ru/forum/threads/434754/
PID CP2102 переключен на EA61 - режим USBXpress

Дополнительная информация http://monitor.net.ru/forum/documents-service-manual-5.html

Сначала программой Postal2 с "железом" VCT Jig по схеме насадки header_atmega прошивается прошивка Atmega8, затем прошиваются фьюзы. При обновлении прошивки фьюзы повторно прошивать не надо.

Инструкция по сборке, подключению и настройке в файле"postal3-25"
Автор Михаил__

Припаять CP2102. Залудить контакты на плате и "посадить" микросхему феном... паять с флюсом.

Инсталляция программы Postal3. Распаковать программу Postal 3 в папку "Postal 3", поместить файл SiUSBXp.dll, скопировав его из C:\SiLabs\MCU_2\USBXpress\USBXpress_API\Host\x86, а файл postal3_cfg.ini программа создаст сама при первом запуске. В этой же папке будут находиться и считанные программой прошивки.

Изменение масштаба программы : https://monitor.net.ru/forum/threads/317755/page-234#post-4947866

Тест на исправность программатора.
-- Проверить соответствие питающих и рабочих напряжений согласно технической документации --

- Если в окне логов есть сообщение об не ответе программатора, то проверить правильность установки конфигурации в закладке Setup
- Если программатор не читает в панельках ни один из типов м/сх памяти, то проверьте работу в режиме UART сторонним софтом, заблокировав RESET и подключившись на шины Rx / Tx. Проверить эхо терминалом (писать латиницей).
- Если программатор без проблем читает в панельках EEPROM и SPI, то он рабочий и ищите проблемы в подключениях, или неисправности в испытуемых насадках (шасси, микросхемах).
- Если в панельках EEPROM читает, а SPI нет, или наоборот, то проверьте м/сх SPI (EEPROM) заменой, а также целостность монтажа платы программатора и работу шин при помощи осциллографа.
- Если наблюдается некорректная работа при внутрисхемном чтении/записи, то следует проверить работу при меньшей скорости, или наоборот - при большей, а также уровень питаний, наличие пульсаций по питанию и исправность шин, проверьте ответы анализатору шины, замените кабель USB.
Характерные неисправности при сборке:
а) - не мигает индикатор: 1. Нет питания. 2. Неисправен кварц, или его обвязка. 3. Неисправен, или неправильно запаян светодиод. 4. Неисправна Atmega, или неправильно прошита.
б) - светодиод мигает, в диспетчере устройств видится, но ни один из режимов не работает: 1. Не подпаяна шина СР2102. 2. Неисправна СР2102. 3. "Смотрим в книгу - видим фигу"


Запись мс/х W25P16 или NX25P16
Для совместимости с ними при записи в следующих версиях надо ставить галку 25Q16 mode. Иначе verify даст ошибку на адресе 0

Использование программатора в качестве переходника USB-UART
1. Перевести CP2102 в режим COM.
2. Установить джамперы в позиции 5V и RST-GND.
3. Подключить GND, Rx, Tx к исследуемому устройству.
4. Включить терминальную программу и установить порт


Подключение к КВ9012:
CS --- P59, KS14
SCK--- P60, KS15
SO --- P61, KS15
SI --- P62, KS17


Подключение к Atmel (AtMega) (Схема подключения АТмел для прошивки через разъем ICSP:)  ссылка скрыта от публикации 

Адаптер для низковольтовых SPI в файле SPI_1v65-1v95

Адаптер для программирования Atnega при помощи Postal2
в файле header_atmega

Программа Postal3
в файле Postal3.rar.
Извлечь в рабочий каталог (папку)

Настройка скорости AVR device: устанавливать 921600, вопрос-ответ https://monitor.net.ru/forum/threads/317755/

Сбросить счетчик:
Settings > Misc > Reset All Backups Counters

Стереть (заполнить FF):
Status > Version, затем Settings > (Unblock) > Erase

Подключение ИК-диода в "Postal2". Катод ИК-диода - на CS, а анод через резистор 33 Ом - на плюс питания.

Подключение ИК-диода в "Postal3". Катод ИК-диода - на CS, а анод через резистор 33 Ом - на PD7 ATmega (pin 11 TQFP-32, или pin 13 PDIP-28), или на плюс питания (временно).

Подключение ФП. ФП вставляется в панельку для SPI. GND - 4, VCC - 8, IROUT - 2

Инструкции по работе и помощь в разработке https://monitor.net.ru/forum/threads/317755/

Отображение программатора в диспетчере устройств
Silicon Labs CP210x USB to UART Bridge (COM3) - PID (EA60)
или
USBXpress Device- PID (EA61)


Изменение PID и устранение проблем:

http://monitor.net.ru/forum/viewtopic.php?p=3668883&highlight=ea60
Изначально от SiLabs имеем экзешник "CP210x_VCP_Win_XP_S2K3_Vista_7.exe".
2. При установке драйвера сначала происходит распаковка его в папку по умолчанию "C:\SiLabs\MCU\CP210x\Windows_XP_S2K3_Vista_7"
3. В этой папке мы имеем нужный нам файл "slabvcp", в котором уже имеется такая запись:
"%USB\VID_10C4&PID_EA60.DeviceDesc%=silabser.Dev, USB\VID_10C4&PID_EA60
%USB\VID_10C4&PID_EA70&Mi_00.DeviceDesc%=silabser.Dev, USB\VID_10C4&PID_EA70&Mi_00
%USB\VID_10C4&PID_EA70&Mi_01.DeviceDesc%=silabser.Dev, USB\VID_10C4&PID_EA70&Mi_01"
которую производитель дал возможность тут (в теме ) модифицировать (изменять, дополнять).
4. Записи из этого файла при УСТАНОВКЕ драйвера пропишутся в системе (где - не знаю, не изучал).
5. Оставите запись в распакованном исходнике драйвера, или нет - системе абсолютно одинаково, поскольку во время работы к этой папке никто уже не обращается и её можно вообще удалить, или переместить всю папку в иное место.
6. Если в Диспетчере устройств в ВИД поставить птицу "Показывать скрытые устройства", то обнаружите, что установленые драйвера от вас никуда не делись после того как "мой девайс был поднят и я по новой поставил заводской драйвер". "Лишние", особенно некорректные, можно удалить.
7. Если у Вас изготовлено несколько устройств на CP2102, или их аналогах, то чтобы наглядно видеть, с каким устройством Вы работаете, следует:
- используя утилиту, присвоить имя девайсу и назначить ему собственный PID.
- в файле slabvcp.inf прописать выбранный Вами PID для данного устройства и (или) имя и установить драйвер.
8. Если Вы забыли PID Вашего устройства, то его можно подсмотреть в Диспетчере устройств. В свойствах выбранного устройства выбрать закладку "Сведения".
Там же можно подсмотреть данные на другие устройства и скачать драйвера здесь  ссылка скрыта от публикации /
9. Дописав в файле значение PID под Ваше устройство (подсмотреть в диспетчере устройств) и повторно установив драйвер Вы сможете при помощи утилиты изменить его на нужное.
10. Переключив PID на значение 60 Вы можете использовать Ваш девайс в качестве переходника USB-UART (Rx/Tx) для работы к примеру с MTK Tool, Teraterm и др. Для работы в этом режиме на программаторе следует установить 2 джампера - на 5V и на RST



Пошаговая инструкция по восстановления ID от fsem
Первая часть - это перевод с даташита, вторая - по восстановлению.
Скачать можете здесь:



или здесь:
 ссылка скрыта от публикации 

Калькулятор объемов информации  ссылка скрыта от публикации 


cp2102_id_example_146.jpg


vct_assm_201.jpg


postal3_p_s_104.jpg


spi_1v65-1v95_964.jpg


smd1_317.jpg


postal3-25.rar
an144sw.zip
postal3_28-03-2015.rar
postalavr_v2_atmel_lic_03-04-2014.rar
an144sw_old.rar
postal2_28-03-2015.rar
setup_lptdrv_postal2_9x_driver.rar
setup_lptdrv_2000-xp_driver.rar
postal3_avr_sch.rar
header_atmega.rar
postal_avr_pcb.zip
PostalAVR_v3b_lice_08-05-2015.rar
postal3_18-04-2016.rar
45DBxxx.rar
 
Вложения
  • postalavr_v4c.rar
    14,1 КБ · Посмотрено: 2
  • Like
H2H и (удаленный пользователь)
K
KVI
  • 31 Июл 2012
Объясните для чего в настройках сом порта есть: Setting for "Default", Setting for "Second", Postal AVR device setup.
За что отвечает каждая позиция?
 

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

  • Какие типовые неисправности в телевизоре?


    Не включаетсяДанный дефект может быть вызван неисправностью блока питания, основной платы или пульта. Так же периодически отключается.
    Полосы на экранеНеисправность связана с матрицей или электроникой управления матрицы (ЖК панели). Может быть рябь, мерцание.
    Затемнение экранаЕсли темнеет экран, часто неисправна LCD панель, схема управления подсветкой либо обрыв драйверов матрицы.
    Слет прошивкиОбычно, проблема в микросхеме памяти, накоплением программных ошибок или ошибок управления. Требуется перепрошивка.
    Негативное изображениеВызвано сбоем встроенного ПО, неисправностью матрицы или неисправностью соединительных кабелей.
    Нет звукаВ этом случае часто неисправна основная плата (Main Board), усилитель или обрыв динамиков

    При вопросах диагностики, определению неисправного элемента и устранению дефекта, создайте свою новую тему в форуме. В разделе уже рассмотрены все типовые неисправности ТВ связанные с изображением и функционированием:

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

    На сайт уже закачаны дампы и ПО прошивок (Firmware) - Eeprom, Flash, Nand, eMMC и USB. Они находятся в каталоге - прошивки телевизоров, либо непосредственно в темах этого раздела при запросах на конкретную модель. Часть прошивок отсортирована и размещена в отдельных каталогах:


    При запросе не найденной прошивки обязательно указывайте какой тип прошивки Вам необходим, марку шасси (основная плата) и тип LCD панели (матрицы).

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

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


    Это может быть следующая информация для ремонта:

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

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

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


    Учитывайте что многие файлы и каталоги доступны к скачиванию после регистрации аккаунта.
  • Какие неисправности подсветки телевизора?

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

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

    При таких симптомах наиболее вероятна проблема в подсветке матрицы - LED светодиодах, либо с драйвере контроля 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
    • Willem - с параллельным и последовательным интерфейсом, поддержка чипов EEPROM, Flash, PIC, AVR и др.
    • JTAG адаптеры - используются для программирования и для отлаживания прошивок

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

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

      Сокращение   Краткое описание
    LVDSLow-voltage differential signaling - Стандарт для передачи низковольтных дифференциальных сигналов
    PanelLCD (ЖК) панель - Жидкокристаллический экран (матрица, дисплей)
    T-CONTiming Controller - Плата контроллер панели (матрицы)
    LEDLight Emitting Diode - Светодиод (Светоизлучающий диод)
    MOSFETMetal Oxide Semiconductor Field Effect Transistor - Полевой транзистор с МОП структурой затвора
    EEPROMElectrically Erasable Programmable Read-Only Memory - Электрически стираемая память
    eMMCembedded Multimedia Memory Card - Встроенная мультимедийная карта памяти
    LCDLiquid Crystal Display - Жидкокристаллический дисплей (экран)
    SCLSerial Clock - Шина интерфейса I2C для передачи тактового сигнала
    SDASerial Data - Шина интерфейса I2C для обмена данными
    ICSPIn-Circuit Serial Programming – Протокол для внутрисхемного последовательного программирования
    IIC, I2CInter-Integrated Circuit - Двухпроводный интерфейс обмена данными между микросхемами
    PCBPrinted Circuit Board - Печатная плата
    PWMPulse Width Modulation - Широтно-импульсная модуляция (ШИМ)
    SPISerial Peripheral Interface Protocol - Протокол последовательного периферийного интерфейса
    USBUniversal Serial Bus - Универсальная последовательная шина
    DMADirect Memory Access - Модуль для считывания и записи RAM без задействования процессора
    ACAlternating Current - Переменный ток
    DCDirect Current - Постоянный ток

    Это основные термины, сокращения и обозначения в книгах, журналах, справочниках, электрических схемах импортных телевизоров, даташитах, расшифровке микросхем и прочей электротехнике.
  • Как отремонтировать (восстановить) LCD панель телевизора?

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

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

    Обратите внимание, что большинство ЖК панелей имеют встроенный тестовый режим. Информацию можно найти в теме - как включить автономный режим ЖК панелей. Также рассмотрены ремонты связанных с панелью модулей и плат - T-CON, подсветка, замена светодиодов, и взаимозаменяемость матриц жк телевизоров и типовые неисправности LCD панелей (матриц). Если Вы не имеете опыт для ремонта телевизионных матриц, на форуме вы можете найти исполнителя.

М
Михаил__
  • 31 Июл 2012
KVI сказал(а):
Объясните для чего в настройках сом порта есть: Setting for "Default", Setting for "Second", Postal AVR device setup.
За что отвечает каждая позиция?
там важна только нижняя (Postal AVR device setup), остальные две по-барабану что ставить, они типа "на будущее оставлены..." это к автору вопрос.
 
C
Captain
Команда форума
  • 4 Авг 2012
karteji сказал(а):
Captain, а верификация показывает если коряво записалось где бок? просто никогда не сталкивался. и еще не знаю как прога postal3 пишет 25ххх.
пока ищу кроватки с цангами, проверял считывание и запись МС 25F80. Пока МС стояла верно, верификация шла корректно (индикатор процентовки полз). Как палец устал, сразу выскочило "Ошибка верификации" и прога остановилась. Для проверки качества записи этого достаточно. Если хочеш знать где и почему - тогда твой метод нескольких считываний и сверки побитно имеет смысл, но для уже работы уже не имеет смысла --- прошивка неверная!!!
karteji сказал(а):
еще не знаю как прога postal3 пишет 25ххх. если обьём флеши больше прошивы он не пишет по кругу?
ВОТ ТУТ И ДАВАЙТЕ ПРОВЕРЯТЬ!!!! Володя ЧЕЛОВЕК с большой буквы, но ты сам подумай: он все может сделать сам? Вот с тебя и тесты программы на ошибки. Сдесь можно писать отчеты.
Единственно что нашел в свое время в проге Postal2: при записи ЕЕПРОМ и наличии дампа размером меньше чем микросхема, микросхема не будет стерта вся. Т.е. записано будет поле на которую расчитан дамп, остальное останеться без изменений. В отличие от других программаторов - они сотрут всю микросхему перед записью!!! Это надо знать и иметь ввиду. Думаю что это имеет свой смысл :gigi:
andros сказал(а):
Игорь , брось это в шапку темы . Там уместней будет
Я брошу, но давай Михаила обяжем - нашел зерно интересное, вставь себе для лентяев!!! Хотя, когда тема опухнет, искать будет влом даже мне :gigi:
Сообщение от администрации !

Уважаемые пользователи программы POSTAL3, для развития самой программы, а так же для поддержки друг друга в технической помощи, давайте создавать HELP для этой программы!!!

У меня есть следующая мысль: берем в руки МС или внутрисистемно шьем. Если в руках - описываем куда воткнули, если внутрисистемно - описываем куда воткнулись и как (можно кратко аппарат). Любое движение мышкой описываем словами, или управления или отчет программы можно сопровождать картинками программы. Оформляем эти комиксы/манга в формате вордовского документа мне или любому желающему (выставляйте свои кандидатуры в инициативную группу). Конвертируем в ПДФ, редактируем доступным языком выкладываем в первом посту. Обсудили что все добро - опускаем в файлообменник и оставляем ссылку в первом посту.
Если первый пост не почитали, можно баны раздавать будет :gigi:
 
  • Like
philips280
V
vladim-colinux
  • 5 Авг 2012
karteji сказал(а):
а верификация показывает если коряво записалось где бок?

1-ищем проблемы в железе;
a) - проверяем работоспособность железа (непропай,наличие контакта ,замыкание дорожек ,наличие сигналов)
2 - пробуем на другой микросхеме (если пишется и читается без ошибок то пишем в тему автора Postal2 (не забывая указать её название и прикрепить лог)



По проге реально сейчас всё и по установке и по применению досконально расписано в разделе автора и в этом.Дополнительно создавать коллаж из картинок по каждому шасси и аппарату считаю вредным ( надо же самому хоть что-то делать )
 
K
krahobor
  • 5 Авг 2012
Добрый день. Подойдёт ли с такой маркировкой "МЕГА" для сего девайса? Собрался заказать...
IC ATMEL QFP-32 ATMEGA8A-AU
 
Е
Евгений373
  • 5 Авг 2012
krahobor, подойдёт, ставь смело :)
 
K
karteji
  • 6 Авг 2012
Captain сказал(а):
Единственно что нашел в свое время в проге Postal2: при записи ЕЕПРОМ и наличии дампа размером меньше чем микросхема, микросхема не будет стерта вся. Т.е. записано будет поле на которую расчитан дамп, остальное останеться без изменений. В отличие от других программаторов - они сотрут всю микросхему перед записью!!! Это надо знать и иметь ввиду. Думаю что это имеет свой смысл

вот уже что то есть. просто для таких случаев нужен дамп FFки. а это можно даже в понике сделать. там есть пунктик "утилиты" -- "очистить буфер" и сохраняем как чистую. записал FF а потом любую прошивку. и не будет "при записи ЕЕПРОМ и наличии дампа размером меньше чем микросхема, микросхема не будет стерта вся. Т.е. записано будет поле на которую расчитан дамп, остальное останеться без изменений." (ну или пока не исправят прогу.) вот в таких случаях мой метод с тоталом думаю поможет. (можно будет узнать почему не прошла верификация).
 
М
Михаил__
  • 6 Авг 2012
попалась в руки М6М80011
пишется-читается без проблем на MaxSpeed и при 3.3В
выбирать нужно вручную (без галки "Auto")

Using Manual Set .
Selected M6M80011 .
Connection opened .
- holding pin 7 up .
- data 16 bit .
- Null-Bit Not Used .
Saved 128 bytes .
"Auto" = Combined Mode .
Connection already opened.
- Null-Bit Not Used .
EEPROM Verify 128 OK
usb-device closed.
Connection already closed.

а стирать чип можно в "Settings" -
Unblock->Erase
в I2C - просто кнопка Erase (без Unblock)
 
C
Captain
Команда форума
  • 6 Авг 2012
karteji сказал(а):
ну или пока не исправят прогу.) вот в таких случаях мой метод с тоталом думаю поможет.
не исправят. Мы решили что это интересный плюс! К примеру дамп ээпромки, поставляемая сони, при записи не затирает серийный номер аппарата. Что является плюсом. Просто знать надо...
 
A
asanik
  • 6 Авг 2012
karteji сказал(а):
просто для таких случаев нужен дамп FFки. а это можно даже в понике сделать
Не нужно ни ПОНИ ни FF дамп - все ТУТ в Вовиной делается - >> I2C eeprom >> Settings >> EEPROM >> Erase - и ВСЕ! - весь массив FF.
Есть только одно НО! - Нужно это делать считав предварительно EEPROM или записав в нее что либо,

Добавлено: либо определить память - кликнуть >> Version

Если этого не сделать - появляется надпись -

Connection opened .
Need version check .
usb-device closed.

Или

SiUSBXp.dll loaded .
New style Dll in use ...
Count of USB-devices = 1
Num of device to use = 0
Connection opened .
Need version check .
usb-device closed.

Я так понял, что проге нужно сначала определить что ей подсунули - идентифицировать память.

При стирании так -

erase_314.jpg
 
C
cherser5
  • 6 Авг 2012
asanik сказал(а):
Нужно это делать считав предварительно EEPROM или записав в нее что либо...
Я так понял, что проге нужно сначала определить что ей подсунули - идентифицировать память.
Для этого есть кнопочка Version
 
A
asanik
  • 6 Авг 2012
karteji сказал(а):
25хх позксперемантирую над ней отпишусь.
С 25хх - то что Игорь писал, думаю не прокатит по их концепции - она целым дампом пишется и стирается вся перед записью.
Это EEPROM можно редактировать и ячейками дописывать-изменять, а флэху только полностью всем дампом.
 
K
karteji
  • 6 Авг 2012
asanik, не знаю насчет редактировать- не делал.. когда спи-тт писал то дамп обрезал. (там выставляли обьем в 2 раза больше и считывали.(не я) и получалось что 2 раза повторялась прошива. в этом случае в редакторе обрезал.
 
М
Михаил__
  • 6 Авг 2012
asanik сказал(а):
все ТУТ в Вовиной делается - >> I2C eeprom >> Settings >> EEPROM >> Erase - и ВСЕ! - весь массив FF.
Есть только одно НО! - Нужно это делать считав предварительно EEPROM или записав в нее что либо,
во всех остальных (включая "others"!) тоже самое есть
;) Да, перед стиранием надо чтобы прога память разнюхала сначала.
 
М
Михаил__
  • 7 Авг 2012
изначально джампер планировался просто "переключательный", который перекидывал питание то на вход, то на выход. Именно на замыкании настоял Postal2, видимо, были на это причины :pain25:
Кстати, не предусмотрена защита от КЗ по питанию. Можно просто в разрыв 5В USB включить самовосстанавливающийся предохранитель. ИМХО не помешает.
 
Е
Евгений373
  • 7 Авг 2012
У кого-то видел в Вовиной теме в самоделке, индикацию- 3,3/5 вольт и тумблер на питание меги, тоже был-бы весьма не лишним.
 
A
asanik
  • 7 Авг 2012
Михаил__ сказал(а):
включить самовосстанавливающийся предохранитель
Миш, самовосстанавливающиеся полимеры не стоит применять... Лично я им особо не доверяю - у них ограниченное количество циклов срабатывания, потом они начинают мозг парить.
 
C
Captain
Команда форума
  • 7 Авг 2012
asanik сказал(а):
Лично я им особо не доверяю - у них ограниченное количество циклов срабатывания, потом они начинают мозг парить.
возми любую мать, на ней на выходах питания USB стоят зелененькие преды. Чем они плохи? у меня уже пару раз в матери отрабатывал (плееров море через меня идет, некоторые замкнутые или сломанные штекера). И ниче не жалуюсь. Если хош - дохлые матери посмотри. Найди пред который меньше по току, чем в матери и вперед.
 
A
asanik
  • 7 Авг 2012
Я вот над чем думал - кто первым микры "вверх ногами" сунет - каков сценарий будет? В принципе это неизбежно случится особенно на переходнике-вертолетике под SMD даже боком умудряться воткнуть.

Добавлено 07-08-2012 07:49


Captain сказал(а):
стоят зелененькие преды

Игорь, так эти полимеры почти на любом T-CONе и инверторе применяются - они и есть самовостанавливающиеся, просто мало кто знает об этом. ;)
 ссылка скрыта от публикации 
 ссылка скрыта от публикации 

Captain сказал(а):
Чем они плохи?

Тем, что изменяют свое сопротивление ("зависают") и довольно часто. Тем, что их сопротивление увеличивается с ростом окружающей температуры (с нагревом). Еще и тем, что инертны и критичны к напряжению. И тем, что количество регенерирующих циклов у них ограничено (у некоторых типов оно невелико и достигает лишь нескольких десятков срабатываний).

Если наглядно - достаточно погреть их феном или паяльником до 80-100 градусов и померить. После некорректной пайки возникают необратимые последствия.
Простой пример: достаточно вспомнить сколько их перегоревших и "потёкших" - уйма, а ведь он самовосстанавливающийся.
Тогда, собственно, напрашивается вопрос - какого хрена он не восстанавливился последний раз? Не захотел - надоело! :gigi:

http://www.chipdip.ru/video.aspx?vid=ID000293063
http://www.chipdip.ru/video.aspx?vid=ID000261599
Остальное чуть позже - я темку про них готовлю. ;)
Вот тут их кучка -  ссылка скрыта от публикации /
 
C
Captain
Команда форума
  • 7 Авг 2012
asanik сказал(а):
самовосстанавливающиеся полимеры не стоит применять
Уже изнасиловал с матери вот такой. Грел и жег феном (до 280град), отпаял и припаял, током пробил 3 раза. Востанавливается добро. Саня чтот ты не то смотриш.

dsc03420_683.jpg
 
М
Михаил__
  • 7 Авг 2012
Captain сказал(а):
Уже изнасиловал с матери вот такой. Грел и жег феном (до 280град), отпаял и припаял, током пробил 3 раза. Востанавливается добро.
Вот именно такие я и имел в виду. Они ИМХО надежнее чем остальные.
 
A
asanik
  • 7 Авг 2012
Captain сказал(а):
Саня чтот ты не то смотриш.

То.. тО! Твой вот -  ссылка скрыта от публикации 

fuse_197.jpg
 
C
Captain
Команда форума
  • 7 Авг 2012
не он. корпус явно не 1206, а больше, намного больше. но не в этом соль. Есть возможность сделать защиту. Тут пусть каждый сам думает. Собрать электронный предохранитель не составит труда.
 
A
asanik
  • 7 Авг 2012
Captain сказал(а):
но не в этом соль.
Ну да, собственно, принцип тот же. :drink:

Игорь, ты про цанговые панельки писал, что ищешь. Я их взял, а вот ставить не стал...Попробовал - в нее цанга в цангу не ЛЭЗЕ (не лезет) - мне это не понравилось тем, что переходник-вертолетик под SMD уже не вставишь в цангу. Поставил обычные лепестковые, а уже в них цанговые вонзил. Сделал это из соображений подключения зажима (клипсы) для удобства и универсальности.

Поэтому вопрос: кто нибудь думал как приспособить клипсу к девайсу?