====== Возможности применения и адаптации ПО в UOC разных версий ====== Эта статья может быть интересна пользователям программаторов микросхем UOC TDA93xx/TDA95xx. Ошибкой многих пользователей, в том числе и поставщиков радиодеталей является то, что, не обладая полной информацией, они пытаются сами программировать OTP болванки без учета различий в версиях N1 и N2 (N3). В результате в большинстве случаев получаются неработоспособные м/с. **1.** UOC TDA93xx версий N1 и N2 (N3) имеют различия как в микроконтроллере, так и в сигнальной части. Наиболее заметные: **1.1** Сторожевой таймер (11-и и 16-и разрядный соответственно) и т.д. **1.2** Адреса управления внутренним сигнальным процессором. От N1 к N2 (N3) – некоторые изменены, добавлены новые. **1.3** Вход сигала V-Guard - выводы 49 и 50 соответственно. Поэтому прямой перенос ПО (прошивки микроконтроллера) из N1 в N2 (N3) в общем случае невозможен. При таком переносе различия не могут быть скорректированы "вслепую", без дизассемблирования исходной прошивки и проверки на отладочном оборудовании в каждом отдельном случае. Универсального способа не существует. Поэтому остается только надеяться, что удастся экспериментально найти обходные пути. **2.** Примеры попыток адаптации ПО от N1 в болванку N2 (N3): **2.1.** Не совсем удачная. При попытках прошить болванку N2 (N3) прошивкой от TDA9381PS/N1/3/3S0333 (Samsung шасси KS1), вывод 32 вообще не будет подключен внутренним коммутатором. Поэтому для случая с раздельными ПЧ и дополнительной микросхемой U4468B придется: **2.1.1.** Переставить ПЧ-фильтр звука, подключив его параллельно фильтру изображения. **2.1.2.** В сервисном меню поставить 2nd SIF - Off. Кроме того, в сервисном меню не совсем корректно будут регулироваться уровни черного BLOR, BLOG, хотя это не помешает их правильно выставить при необходимости. **2.1.3.** В пользовательском меню - обязательно "Громкость авто -- выкл" (иначе будет треск вместо звука), и настроить программы с нужным стандартом звука (D/K). **2.1.4.** Изменить цепь V-Guard: переключить диод с вывода 49 на вывод 50. Таким образом, перенести все же удалось, но с большим трудом. Такие проблемы будут и при попытке переноса ПО и из более старых N1 (0293, 0294 и т.д.) от Samsung. Поэтому при замене N1 на N2 (N3) лучше использовать новые версии ПО для N2 с соответствующими изменениями (выводы 49, 50) в схеме. **12.2.** Но не всегда все так просто. Например, для ТВ Panasonic на некоторые версии шасси MX-5 и MX-7 нет прошивок N2 (N3). Точнее, есть похожие, от других, более поздних версий этих шасси, но отличающиеся управлением входами и регулировкой звука. Поэтому там приходится или значительно изменять схему, или прошивать болванки N2 (N3) версией от N1, а затем изменять содержимое EEPROM 24C08 (24C16) – по адресу 0x0355 установить значение CD. И тогда все работает. Никаких переделок не требуется. Этот байт недоступен в сервисе – только на программаторе с отпайкой или внутрисхемно, как и все остальные байты по адресам с 0x0340 по 0x03FF или далее, как принято во всех ТВ Panasonic на шасси MX-5 и MX-7. Примеры: [[http://2micom.ru/uploads/images/for_story/uoc-i/PatchEEPROM02610284.bin|Patch EEPROM 0261, 0284.bin]] [[http://2micom.ru/uploads/images/for_story/uoc-i/PatchEEPROM0266.bin|Patch EEPROM 0266.bin]] Данная рекомендация касается **только** Panasonic шасси MX-5, MX-7. **2.3.** Для Thomson шасси TX-807C Mono на TDA9351 перенести их ПО в N2 (N3) не удается. Якобы, существует какая-то прошивка для N2 (TDA9351/PS/N2/1i0675 TX-807C), но ее никто никогда не видел. Поэтому при отсутствии болванок 9351/N1 их следует заменять на TDA9554PS/N1/1i0674 IVV 2.30 с внесением изменений в схему. Можно просто откусить выводы 28 и 29 , оставив по 1,5 мм, и припаять конденсаторы, разместив их прямо поверх корпуса микросхемы. Электролитический конденсатор на выводе 20 (4,7 мкф), можно установить со стороны печати. Сделать можно так: [{{ :ru:stati:uoc-n1n2-1.jpg?400 |Один вариант подключения}}] или так [{{ :ru:stati:uoc-n1n2-2.jpg?400 |Второй вариант подключения}}] У большинства остальных шасси на базе UOC, кажется, существуют версии под N2. Эти рекомендации касаются только TDA93xx/N1 (Type 1). **3.** Перенос прошивок из 93xxN2 (N3) в 93xxN1 в общем случае невозможен из-за различий в структуре кристаллов. **3.1.** Однако в очень редких случаях это можно сделать, хотя все равно потребует изменений в схеме. Это касается бОльшей части прошивок UOC от Горизонта и Витязя. Например, прошивка TDA9351PS/N2/1i0981 ver_1.1ru может быть перенесена в N1. Но при этом придется добавить цепь RESET, иначе аппарат нормально работать не будет. Cамая простая выглядит примерно так: [{{ :ru:stati:uoc-n1n2-3.jpg?400 |Цепь сброса}}] Для установки микросхемы на панельку доработку можно сделать и так: [{{ :ru:stati:alluoc:n1n2_800.jpg?400 |Доработка}}] Перенести в N1 можно и другие прошивки UOC от Горизонта и Витязя, содержащие в сервисном меню опцию IVG (не путать с EVG !). Для Горизонта и Витязя это следующие (последние четыре цифры в названии): 0840, 0980, 0981, 1277 (1612), 1278 ,1284, 1436, 1476, 1608, 1611, 1684, 1752, 1764, 1910, 1925, 2001. Единственное неудобство - после вызова на экран графики, она не исчезает через 10 сек при отсутствии обращения. То есть после работы с меню оно не исчезнет само - нужно или выйти из него, или начать кнопку Display, или переключить каналы. И номер канала в углу экрана будет оставаться всегда. **3.1.1.** В то же время новые прошивки от Горизонта - TDA9381PS/N2/1/1803 TREL1, TDA9384PS/N3/1/1900 Tv777EW20051104 и другие, ведут себя обычным образом, т.е. работать в TDA93xx/N1 они не будут. **4.** Микросхемы более поздних версий (Type 2 – Enhanced): TDA93xx/N2, N2i, N3, N3i и TDA95xx/N1, N2, N3, различаются между собой незначительно. Эти различия, как правило, не влияют на работоспособность при переносе прошивок, если соблюдаются правила, описанные в процедуре программирования. Но есть исключения: **4.1.** Например, по неизвестным причинам прошивку TDA9554PS/N1/1i0301 IVV 2.20 не удается перенести в болванки 9352 и 9365 – не будет звука. Видимо, здесь проявляются те самые незначительные различия между 93xx и 95xx. Такое явление больше нигде не наблюдалось. В то же время более поздняя версия TDA9554PS/N1/1i0674 IVV 2.30 переносится без проблем. Ее и следует использовать. **4.2.** OTP болванки TDA9561PS/N3/5, TDA9561H/N3/5, TDA9581PS/N3/3, а скорее всего, и остальные с маркировкой в двух последних строках: PHILIPS 2003 TCG0435 несколько отличались от обычных. При размещении в них некоторых прошивок от наблюдалось следующее явление: при отсутствии синхронизации (без сигнала) частота кадров понижается до 33 Гц, что проявляется как моргание экрана. В то же время при наличии сигнала изображение совершенно нормальное. Впрочем, этот незначительный дефект не мешает пользоваться аппаратом. При определенных условиях наблюдались и другие особенности в работе кадровой развертки. Есть мнение, что в этом выпуске был применен экспериментальный кристалл обработки. В других выпусках ничего подобного не наблюдалось.