Важно! Программатор чипов на базе микросхемы AT88SC0204C

  • igoruha2
R
R0Man
  • 2 Янв 2011
я не уверен, но по моему 8192 слова - маловато...
Eex, сколько слов( single-word Instructions) занимает вся прошивка на данный момент?
 
E
Eex
  • 2 Янв 2011
cdhomecd, Контроллеры "j" и "k" не подойдут по конструкции у них разные примочки типа pin remapping, которые надо конфигурировать и некоторые имеют питание не выше 3.3 вольта, опять схему менять и настраивать всё. Этому конца края не будет. Останавливаемся на том что есть.
R0Man, В данный момент используется 10 к слов (вместе с загрузчиком)
 

Информация Неисправность Прошивки Схемы Справочники Маркировка Корпуса Сокращения и аббревиатуры Частые вопросы Полезные ссылки

  • Справочная информация

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

    • Диагностика
    • Определение неисправности
    • Выбор метода ремонта
    • Поиск запчастей
    • Устранение дефекта
    • Настройка

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

  • Неисправности

    Все неисправности по их проявлению можно разделить на два вида - стабильные и периодические. Наиболее часто рассматриваются следующие:

    • не включается
    • не корректно работает какой-то узел (блок)
    • периодически (иногда) что-то происходит

    Если у Вас есть свой вопрос по определению дефекта, способу его устранения, либо поиску и замене запчастей, Вы должны создать свою, новую тему в соответствующем разделе.
  • О прошивках

    Большинство современной аппаратуры представляет из себя подобие программно-аппаратного комплекса. То есть, основной процессор управляет другими устройствами по программе, которая может находиться как в самом чипе процессора, так и в отдельных микросхемах памяти.

    На сайте существуют разделы с прошивками (дампами памяти) для микросхем, либо для обновления ПО через интерфейсы типа USB.


    По вопросам прошивки Вы должны выбрать раздел для вашего типа аппарата, иначе ответ и сам файл Вы не получите, а тема будет удалена.
  • Схемы аппаратуры

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


    Внимательно читайте описание. Перед запросом схемы или прошивки произведите поиск по форуму, возможно она уже есть в архивах. Поиск доступен после создания аккаунта.
  • Справочники

    На сайте Вы можете скачать справочную литературу по электронным компонентам (справочники, таблицу аналогов, SMD-кодировку элементов, и тд.).


    Информация размещена в каталогах, файловых архивах, и отдельных темах, в зависимости от типов элементов.

  • Marking (маркировка) - обозначение на электронных компонентах

    Современная элементная база стремится к миниатюрным размерам. Места на корпусе для нанесения маркировки не хватает. Поэтому, производители их маркируют СМД-кодами.


  • Package (корпус) - вид корпуса электронного компонента

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

    • DIP (Dual In Package) – корпус с двухрядным расположением контактов для монтажа в отверстия
    • SOT-89 - пластковый корпус для поверхностного монтажа
    • SOT-23 - миниатюрный пластиковый корпус для поверхностного монтажа
    • TO-220 - тип корпуса для монтажа (пайки) в отверстия
    • SOP (SOIC, SO) - миниатюрные корпуса для поверхностного монтажа (SMD)
    • TSOP (Thin Small Outline Package) – тонкий корпус с уменьшенным расстоянием между выводами
    • BGA (Ball Grid Array) - корпус для монтажа выводов на шарики из припоя

  • Краткие сокращения

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

      Сокращение   Краткое описание
    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 - Постоянный ток
    FMFrequency Modulation - Частотная модуляция (ЧМ)
    AFCAutomatic Frequency Control - Автоматическое управление частотой

  • Частые вопросы

    Как мне дополнить свой вопрос по теме Программатор чипов на базе микросхемы AT88SC0204C?

    После регистрации аккаунта на сайте Вы сможете опубликовать свой вопрос или отвечать в существующих темах. Участие абсолютно бесплатное.

    Кто отвечает в форуме на вопросы ?

    Ответ в тему Программатор чипов на базе микросхемы AT88SC0204C как и все другие советы публикуются всем сообществом. Большинство участников это профессиональные мастера по ремонту и специалисты в области электроники.

    Как найти нужную информацию по форуму ?

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

    По каким еще маркам можно спросить ?

    По любым. Наиболее частые ответы по популярным брэндам - LG, Samsung, Philips, Toshiba, Sony, Panasonic, Xiaomi, Sharp, JVC, DEXP, TCL, Hisense, и многие другие в том числе китайские модели.

    Какие еще файлы я смогу здесь скачать ?

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


  • Здесь просто полезные ссылки для мастеров. Ссылки периодически обновляемые, в зависимости от востребованности тем.



S
serry
  • 3 Янв 2011
R0Man, а в чём проблема установки нетфрейма в офлайне, машина не тянет? Я вроде как только в офлайне и устанавливал...
 
L
langolier
  • 3 Янв 2011
А какой дистр последний? На сайте Distributiv_26.07.2010 скачал. Норм?
И еще вопрос: в этом архиве 2 схемы AT88_reader_smd и Non_SMD_pcb_By_Cezar
Какая схема за что отвечает? Обе паять?
Заранее спасибо)
 
E
Eex
  • 3 Янв 2011
langolier, На последнем дистрибутиве написал "последний дистрибутив". Вы скачали дистрибутив с надписью "Эта схема устарела, больше не обновляется", он не последний :). Внутри cxема одна и та же, но под разные контроллеры и корпусА, собирайте какую Вам удобнее, все собирать не обязательно.
 
R
R0Man
  • 3 Янв 2011
serry, да железо - "кака"

Eex, я делал по схеме AT88resetter_SMD_DIP_PWM.lay, (естественно всё проверил) так что она тоже "tested"...
"If you don’t like PWM output (pin24),then you can use this Vcc output with regulator. (Only for advanced users)" -это зачем? и для кого?(Vcc на 24 ноге регулируется в прошивке, а на 25?)
-а софта в архивах больше не будет?

-запустил новейший софт до прошивки  ссылка скрыта от публикации  решил считать х3250(са)  ссылка скрыта от публикации ...
после прошивки  ссылка скрыта от публикации ...чип тотже  ссылка скрыта от публикации  ,вроде нормально, а если поднять напругу -  ссылка скрыта от публикации  :)
 
E
Eex
  • 3 Янв 2011
R0Man сказал(а):
"If you don’t like PWM output (pin24),then you can use this Vcc output with regulator. (Only for advanced users)"
-это зачем? и для кого?(Vcc на 24 ноге регулируется в прошивке, а на 25?)
Меня так попросили, для адаптации старых схем под новый софт. У одного пользователя я так и не сумел наладить чтение "СА" серии через PWM, не знаю в чём проблема. Он мне очень активно помогает в поисках косяка, но я не могу въехать в проблему. Если такие случаи будут появляться ещё, то они могут поставить стабилизатор на питание PICа и тем самым получат дополнительный шанс выйти из положения. При этом, естественно , лишаются возможности регулировать напряжение на выходе Vcc.
R0Man сказал(а):
-а софта в архивах больше не будет?
Софт меняется каждые пол часа, я замучаюсь выкладывать каждую новую версию :). Кому надо, просите на е-майл и я вышлю последнюю текущую версию. Когда доделаю Xerox90, выложу софт на сайт. Xerox90 уже читает и проверяет, программирую запись.

В скринах всё как должно быть, надо что-то комментировать по скринам? Какую серию читал на последнем скрине? Если "СА", то всё ок, если "С", то есть проблема.

Добавлено 03-01-2011 16:19

ой, с тормозил, вижу, что читал "СА", тогда всё ок.
 
R
R0Man
  • 3 Янв 2011
Eex сказал(а):
У одного пользователя я так и не сумел наладить чтение "СА" серии через PWM, не знаю в чём проблема.
, странно, если софт и сборка железа - новые, то проблем быть не должно(включил "Vcc on\off", выставил напряжение, проверил напряжение мультиметром, и всё...) , а если старая сборка, тут нужно-бы принципиальную схемку(с внесёнными дополнениями, если таковые были), и фото сделанной платы(в нормальном качестве) глянуть... может чего и придумаем всем форумом... :)
 
E
Eex
  • 3 Янв 2011
R0Man, Не знаю придумаем ли... У него чип (он проверял несколько штук) ВООБЩЕ не отвечает не на одну посылку! Я чипу отправляю 10 импульсов CLK и спрашиваю его "понял?", чип молчит. То есть речь не идёт не о каких паролях - чип не отвечает на ПЕРВУЮ команду! Я ему написал переборщик, он перебирал временнЫе интервалы сигналов, время StartUp, напряжение и все задержки сигналов, которые можно перебрать. Переборщик работал 4 минуты с чипом и результат НОЛЬ! Как будто чипа нет на проводах вообще. При этом свободно читается серия"С" от 3-х вольт питания! Я просто в ауте....
 
R
R0Man
  • 3 Янв 2011
Eex, надо схему программатора, и чипа(может китай экономит на деталях) смотреть, и желательно-бы убедиться, что чипы вообще живы(в принтер пусть попробует вставить)... я не думаю, что это программное... хорошо-б во время записи\чтения чипа снять напряжения мультиметром с каждого пина микрухи at88(которая на краме стоит)...
 
R
R0Man
  • 3 Янв 2011
Eex, а может в софт добавить возможность принудительной установки лог. 1 и 0 на шины clk и dat? может это чуть поможет при выявлении косяков... :upset:
 
E
Eex
  • 3 Янв 2011
R0Man, Я его уже замучал своими экспериментами, я ему около 20 прошивок скормил для тестирования и всё нет толку. Его чипы читаются/пишутся без проблем на предыдущем ресеттере со стабилизатором, про принтер не знаю. Я поднял свои логи обмена принтер/картридж и запрограммировал ему протокол в абсолютной точности как у принтера, без всяких +/-. В результате чип продолжает отсутствовать на проводах. У человека есть осциллограф и он проверил всё "на ходу" = все напруги ок. Я так думаю, что такое может быть только если чип стоит всё время в состоянии "ресет", но я не понимаю почему. Чипу на плевать какой амплитуды сигналы CLK и DAT, он отслеживает только питание. Скорость обмена я программировал от 1 МГц до 100 Гц и напряжение от 2.5в до 4.5в + ждал время "start up" 4 секунды. Учитывая что серия "С" у него читается от 3 вольт, я уже не знаю что ещё попробовать. Он ставил другой контроллер в то же самое железо = нет результата. Обещал позже попробовать на другом железе (у него несколько ресеттеров). Короче "тупик не чистой силы 13" :)
 
R
R0Man
  • 3 Янв 2011
Eex, надо-бы, чтоб в таких случаях софт вёл лог файл, где бы последовательно отображались все действия железа...
 
E
Eex
  • 3 Янв 2011
R0Man, так ведёт. В новых прошивках уже не одна ячейка ЕЕПРОМ PICa под ошибку, а целая строка (последняя строка ЕЕПРОМа). Специально под этот случай пришлось написать. Только там ничего нового = чипа нет на шине при первой же команде. Самое первое место где я могу проверить чип как он меня понимает, это 5 импульсов CLK (power up) + 8 CLK( команда ), на 9-ый чип должен ответить (ASK) = ничего! Загоняю в цикл 5 + 8 = ? , 1000 посылок и нет ответа. Пока у него у одного такая проблема, но вдруг повторится....
 
R
R0Man
  • 3 Янв 2011
R0Man, если напряжение vcc не соответствует(больше положеного), будет именно такая симптоматика?
 
E
Eex
  • 4 Янв 2011
R0Man, Я вот сейчас смотрю на твой последний скриншот, где Vcc превышено, так у тебя чип не ответил на 4-ю команду, а на предыдущие отвечал. Интересно что у тебя в зоне конфигурации, когда Vcc будет 4.5 вольта? Можешь по экспериментировать, подать 4.5 вольта и почитать "СА" чип, а потом отключит чип от линии и тогда почитать? Будут ли одинаковые ошибки в обоих случаях и что будет в конфигурации?
 
R
R0Man
  • 4 Янв 2011
до 4.00в -  ссылка скрыта от публикации  (читает data и config zone нормально...)
на 4.00в -  ссылка скрыта от публикации  (data zone - нули,config zone- видно на картинке)
после 4.00в -  ссылка скрыта от публикации  (data zone - нули,config zone- нули)
 
E
Eex
  • 4 Янв 2011
R0Man, Да, у него всё так как на последнем скрине, только я ему дал задание не читать с паролями. Короче я сдаюсь в его ситуации, буду ждать повторного случая. Спасибо за тесты.
 
S
serry
  • 4 Янв 2011
R0Man, скажи полностью, как промаркированы чипы на crum-модулях от 3250, которые не читаются от 4 В. У меня есть чипы от 3250 со странной маркировкой, они на новой схеме и программе почему-то читаются при любых напряжениях из списка, на старом - только при заниженных. Маркировка SS02-1, а внизу 1022. Я считал их чипами CA, но теперь что-то сомневаюсь.
 
R
R0Man
  • 4 Янв 2011
serry,
AT88SC
0204CA
.U 0942
Eex, надо попробовать диод последовательно на vcc добавить...
 
E
Eex
  • 4 Янв 2011
R0Man сказал(а):
Eex, надо попробовать диод последовательно на vcc добавить...
Какова мотивация?
 
R
R0Man
  • 4 Янв 2011
Eex, если pic-контроллер и крам нормальные(а чего с ними будет...), остаётся только завышенное напряжение...

есть у меня чип sam4725(CA)  ссылка скрыта от публикации 
читает в до 4в, после 4в не читает(...ситуация как 5 постов назад...)
ставим последовательно диод на vcc...  ссылка скрыта от публикации  (теперь читает при 4.33в)
и "хандрит" при 4.50в  ссылка скрыта от публикации 
 
E
Eex
  • 4 Янв 2011
R0Man, Не, всё не так: контроллер не измеряет фактическое напряжение на краме, он делает тупую работу - срезает от питания УСБ определённый процент. Таким образом если ты поставишь 4 вольта , то на крам пойдёт не 4 вольта, а 80% от 5 вольт. Если ты эти 80% порежешь диодом, то контроллер поправку не будет делать и на крам пойдёт 80%-0,6в = 3,4вольта и чип снова станет работать. Это то же самое что и подать 3.33 в без диода.
 
R
R0Man
  • 4 Янв 2011
не знаю, как повлияли опыты с диодом, но x3250(са) с 2.50 до 3.83в такая-вот картина(зона даты-нули)... ссылка скрыта от публикации  (с 4в и выше - как и положено, т.е. пустота)... :cry:

ps хотя s4725(ca) читает как положено...

pps в новой схеме на выходе (24pin) vcc - переменка?

Добавлено 04-01-2011 12:23

был вопрос-как выглядят СА - слева sam4725, справа x3250 :  ссылка скрыта от публикации (маркировку нормально видно)

Добавлено 04-01-2011 12:33

x3250 - неужели счетчики???
 
E
Eex
  • 4 Янв 2011
Это называется "доигрался" :). У тебя счётчик пароля = F7, а это не допустимое значение для счётчика (допустимые ($FF, $FE, $FC, $F8, $F0, $E0, $C0, $80, $00)). А вот что пишут гуру из Атмела по поводу не правильных счётчиков(касаемо всех счётчиков):
"valid PAC codes are FF EE CC 88 00 where FF signifies 4 attempts left and 00 signifies no attempts left. Any other codes have the same effect as no attempts left. This means you can no longer verify WRITE7 password or perform privilege tasks like configuration of the config memory. That particular chip/card is toast."
Прямая ссылка:
 ссылка скрыта от публикации 
Короче чипу не хватило напруги чтобы закончить нормальную запись счётчика и он с играл в ящик :). Какой он фирмы изготовления? Если Деллкопи, то в мусорник, а если оригинал, то я тебе напишу прошивку, которая его восстановит.
ПС на 24 ноге не переменка, а импульсное напряжение (не опускается ниже нуля) около 1 Мгц.