Представленная ниже схема предназначена для подключения к ресиверам Interstar DSR-8001/8005 Premium (Premium Class) на базе процессоров NEC µPD61120 и µPD61115.<br> 1) Что понадобится для сборки необходимой схемы:
4 резистора сопротивлением 100 Ом 0,125W Микросхемка серии 74HC244 или 74HCT244, либо отечественные её аналоги К1564АП4, К1554АП5 (или 1554АП4, но у неё одно отличие - один из входов OE инверсный, а другой прямой, так что при сборке схемы на ней учтите это). Компьютерный кабель, у которого на одном конце должен быть разъём 25M (со штырьками, а не с дырочками), а что на другом конце - не имеет значения, то есть подойдёт абсолютно любой, например модемный, от принтера или SCSI-вый. Длина этого кабеля тоже почти не имеет значения, лично я использовал трёхметровый (просто взял то, что было). Косичка от COM-порта. Чтобы было понятно что это такое, смотрите фото:
Это такой девятижильный проводок, у которого с одной стороны чёрный пластмассовый 10-контактный разъёмчик, а с другой - 9 или 25-контактный разъём COM-потра). Собственно, нужен лишь сам этот проводок с чёрным разъёмчиком. Всё. Ну и ещё паяльник и всё такое, но это и так подразумевается :) Итого, стоимость всего будущего устройства примерно равна 50 рублям.
2) Теперь непосредственно схема. Подключается она к компьютеру к LPT-порту. Вообще, изначально это был Altera <a href="http://www.altera.com/literature/ug/ug_bbii.pdf"><font color="#000080">ByteBlaster II Download Cable</font></a>. В данной PDF-ке по ссылке представлена полная принципиальная схема, но, так как в режиме JTAG задействованы не все выводы разъёма JTAG на плате ресивера, о чём и сказано в той же PDF-ке, то её можно значительно упростить. В итоге, получается вот такая вот нехитрая схема, сразу же готовая к работе после сборки:
(нарисовано за пару часов в Paint'е по причине отсутствия специализированных программ :) )
3) А теперь сборка. Если Вы впервые сталкиваетесь с подобной задачей, то лучше не мучайтесь, а поручите её знакомому мастеру-электронщику, так будет гораздо дешевле в плане трудозатрат и нервов :) А если есть опыт пайки, то за дело! :) Конечно, кто хочет, может всё выполнить и на печатной плате. Вот один из вариантов разводки.
Но, лично я думаю, что не стОит, тем более, что деталей всего пять штук, можно всё собрать и на весу:
Собирается всё в соответствии со схемой. Неиспользуемые выводы микросхемы, разъёма, идущего к LPT-порту и косички - остаются в воздухе, то есть не подключаются ни к чему. Хотя, как вариант, для повышения стабильности работы микросхемы, незадействованные входы 2A0-2A3 (это выводы под номерами 11, 13, 15, 17) лучше тоже подключить к общему проводу (к "земле"). О распиновке: кабель от компьютера, я думаю, сложностей не вызовет, так как проводки, как правило, разноцветные и надо просто к нужным выводам разъёма подпаять провода, если их там ещё нет. Если есть - просто записать, какому выводу какой цвет провода соответствует. Каждый вывод на этих разъёмах пронумерован (прямо рядом с каждой ножкой подписан её номер), так что, тоже ничего сложного. А все выводы с 18-го по 25-й и (15-й тоже) замкнуть друг с другом прямо на самом разъёме. А вот косичка от COM-порта не имеет никакой нумерации. Единственное, что на ней есть, это цветовая маркировка (обычно чёрная или красная линия, нанесённая на крайнем проводнике). Так вот, вот этот вот крайний промаркированный проводник - и есть первый. Далее, в прямом порядке за ним идут второй, третий и... до девятого.
Всё. Собираем, подключаем. Подключаем так, чтобы этот первый проводок на косичке был рядом с первым выводом разъёма JTAG (на плате он обозначен срезанным углом белого прямоугольника, нанесённого вокруг этого разъёма):
Общий вид на примере моего i8005 будет таким:
Все подключения ради сохранности ресивера и LPT-порта компьютера производить при отключенном питании ресивера! При самой перешивке включать ресивер только в ту же розетку, куда включен и компьютер!
Всё. На этом работа с аппаратной частью завершена.
Ребят! Такая запара. Перепрошил через JTAG. Все как надо отключил… Включил ресивер и О ЧУДО табло загорелось временем 23:55, я где-то через 7 секунд выключил ресивер из розетки… Может надо было на кнопку питания на передней панели нажать (т.е. включить его, чтобы циферки каналов показал)? (Кстати, когда шил шкала дошла до 47%, но написала “Programming... 100%” Вычислил время по “Transfer rate was 478 bytes/s” все совпало где-то 3 минуты и шило.) Я с улыбкой до ушей все собрал, понес к телевизору, включаю и МАЛЕВИЧ - табло не горит! Раскрутил опять, втыкнул JTAG, скачал все что можно и проверил в STBUtil: Channel.dat - Channel data, 524288 bytes; Key.dat – Unknown, 16384 bytes; (другие ключи тоже Unknown) Main prog.dat - v. 1.71……., 1490944 bytes; Boot.dat - Unknown, 65536 bytes. И самое интересное – открываю Boot.dat в Total Cmd на F3, а там одни “Ъ”…
Что делать подскажите плиз! Может вообще Erase Flash? Через JTAG вообще убить ресивер можно, если да, то, что дальше?
Вот Erase Flash делать совсем необязательно, т.к. при перепрошивке всегда идет сначала очистка содержимого. Что заливаешь JTAGом ? Может совсем не то что надо. Я заливал "boot-DSR8001Premium", затем отключал JTAG и потом черем СОМ-порт заливал РАБОЧУЮ, проверенную прошивку. Скорее всего ты JTAG на соплях собрал, у меня было такое. Не поленись, спаяй на монтажной плате, я так думаю он тебе неоднократно понадобится, да и нам всем тоже Удачи!!!
to demianus JTAGом заливаю boot-DSR8001PR-S-28May2005.bin И прошивку попробую залить DSR8001PR-25Mar2006.bin (на форумах писали, что она рабочая на 100%)
Итить... Сколько людей, столько раз и повторяется одно и то же. Не написал я ещё подробно о подставах в связи с перешивкой в новых прошивках (потому что мне этого не надо), а людей на это попадается море... :) Первое - стираем ВСЮ флэшку. Всю, целиком. Все два мегабайта. Второе - отключаем ресивер из розетки. Выдёргиваем JTAG. Третьс - через пару секунд после второго действия - всё в обратной последовательности. Четвёртое - прошиваем BOOT. Пятое - отключаем из розетки, отключаем JTAG. Шестое - подключаем по ком-порту. Седьмое - прошиваем прошивку от августа или раньше, но не ранее марта 2005 года. Восьмое - включаем ресивер - видим, что работает. Сбрасываем в заводские установки. Девятое - зашиваем всё что угодно снова :)
to JeWell ООООгромное спасибО!!! Я бы твой пост взял в |рамку|, напечатал в ВЕРХНЕМ регистре и красными буквами!
Дня четыре я мучался с JTAG… и без микрухи, и с ней, но на соплях, но, в конце концов - на плате с микрухой и с 11, 13, 15, 17 выводами, подключенными к "земле". Что я сделал: Как и описано я стер всю флешку (boot, channel data, main prog и EMU keys по отдельности), хотя без заминок не обошлось: то “Cannot initialize target device”, то “Cannot detect hardware chip”, но все-таки получилось. Залил boot-DSR8001PR-S-28May2005.bin, а потом через COM порт – прошивку DSR8001PR-S-25Jul2006.bin (отзывы о прошивке). Кажет будь здоров! … Хоть новости узнал…
P.S. Еще вопросик - какие прошивки считаются новыми?
Доброго всем времени! Спасибо всем за помощь и советы. Заморочка у меня все та же не видит процессор, т. е. на сколько я понимаю рессивер не отвечает. Пробовал схему и с микросхемой и без нее, возился пару дней, пробовал 3 компьютера, может у меня ЛПТ не работал. Результат тот же. Может в моем 8001_S распиновка JTAG не совпадает или возможно заводской брак. Схему проверял раз 500, я уже много лет работаю с электроникой и с нашей и импортной так что паяльник держать умею. Пока решил так: Если BOOT от Starsat попробовал залить прошивку SR-X190D-SUPER-20Jun2006. Встала нормально и работает вполне хорошо, залил список каналов, который сам ранее делал от interstar. Единственный косяк, что ни как не хочет кушать ключи от Interstar. Заливаю, пишет все ОК! а ключи в эмуляторе остаются те которые были в прошивке. Спасибо всем, может кто еще что подскажет.
Всё. Всем страждущим - обновил описание про JTAG на сайте (interstar.net.ru).
У кого ресивер не видится - проверяйте режим работы LPT порта и наличие GiveIO драйвера (если пробуете из под NT-системы).
Что ещё может быть?.. Ну, даже не знаю. Проверяйте распиновку разъёма мультиметром, кто в электронике понимает. 2 и 10 выводы - земля. Если не так, то, возможно, надо перевернуть разъём на 180 градусов.
У кого проблемы - напишите модель и ревизию своей платы!
Пост N: 48
Зарегистрирован: 09.04.06
Откуда: белорусь
Отправлено: 30.07.06 13:40. Заголовок: Re:
а всётаки при убийстве ресивера , пользуемся jtga , скажите можно будет считать флешку , без выпайки флешку , и именно нужно ставить на другой ресивер флешку и потом програмировать , или можно выпаял и поставил на место
Доброго всем времени! Как вышел из ситуации? Да никак. Шью через компорт, работает нормально.Зашил прошивку от Starsat 29.05.06 она вроде и ключи новые берет, так пока и живу. На счет JTAG проверил по плате у него первая нога обозначена квадратом со стороны пайки, т.е. как писали первая нога в стороне блока питания, у моего наоборот, вызвонил 4-ю ногу по этой распиновке, все нормально. Возможно другие не стыкуются. Позже напишу марку платы, может подскажите. Флэшеры пробовал все от 1.04 до 1.08 везде те же яйца. С уважением!
Пост N: 51
Зарегистрирован: 09.04.06
Откуда: белорусь
Отправлено: 05.08.06 16:25. Заголовок: Re:
спаял схему от funke вродебы правильно всё проверил но процессор не видет и тк ,д может перепутал на ресивере цифры , у меня 8001 s , подскажите на плате написано jtga , это означает 1 или я перепутал , счас попробую поменять местами , и ещё при рабочем ресивере у меня такая ситуация , или это помогает на убитом ресивере вот вопрос
Все даты в формате GMT
3 час. Хитов сегодня: 13
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация вкл, правка нет