Продолжаю отчет.
Сегодня вставил в AVRку диспечер управления питанием и клаву. Питание управляется, а вот с клавой где то напортачил. Буду проверять.
Вид для печати
Продолжаю отчет.
Сегодня вставил в AVRку диспечер управления питанием и клаву. Питание управляется, а вот с клавой где то напортачил. Буду проверять.
Так, хорошие вести с полей. Клаву поборол, по меню теперь шляюсь и с Васиками общаюсь. Теперь самую малость осталось: Тыр Дос проверить, SD интерфейс и HDD.
HDD я проверять буду на CF переходнике. Винтов под рукой нет.
Так что скорее всего буду после 20 апреля отправлять конструкторы.
Сегодня проверил контроллер дисковода. Я разиня - ну не могу без ошибок. Допустил досадную ошибку в выборке сигнала выбора ВГ93. Пришлось диод с резистором вставлять. Дискогрыз заработал. Такое ощущение что дискеты грузятся влет. Не знаю почему.
Проверил звук - что то булькает. Видимо что то не так впаял. надо проверить. Чумаход я - выходные конденсаторы задом наперед нарисовал на схеме. :(
Mick, не убивайся так. Все ошибались, кроме тех, кто ничего не делал.
На этой неделе начинаю рассылку конструкторов.
Прошу прощение за задержку.
В конструктор дополнительно приложу выводной резистор на 680 ом и выводной диод. Это доработка в контроллер дисковода (о чем речь смотрите выше). Так что не пугайтесь :)
Так как народ уже начал получать конструкторы, то надо потихоньку выкладывать документацию.
Сейчас готовлю документ с описанием всех найденных на данный момент ошибок. В принципе я его уже набрал, но хочу для наглядности сделать фотки с раельной платы. Постараюсь сегодня вечером сфоткать и нарезать картинки для документации.
И на днях выложу этот самый документ.
Касательно прошивки ПЛИС, прикрутил палитру, теперь вроде цвета стали стандартными. :)
В отличии от Эвы, в Зефирке палитра кодируется как 0grb0GRB. По сути она имеет схожесть с кодированием палитры Sam Coupe -> 0grbIGRB, которая отличается дополнительным битом интенсивности.
Порт управление палитрой такой же как у Sam Coupe xxF8h т.е.
диапазон адресов x0F8h - xFF8h соотвествует регистрам палитры 0...F.
Итак, выложил документ -> Описание изменений и доработок ревизии 00 в формате pdf на свой сайт http://micklab.narod.ru/ZXMZephyr.htm
В этом документе собраны все ошибки и неточности найденные на данный момент. Если что то еще найду, то дополню.
Перед началом пайки обязательно прочтите.
И еще один момент. Для тех кто мало паяет SMD элементы, то опишу свой способ. Так на всякий случай. По крайней мере можно избежать перегрева и отслаивания дорожек при запайки ПЛИС.
Итак, приготовьте провод МГТФ, зачистите его. Затем тщательным образом отцентруйте ПЛИС. Будь внимательно с ее ориентации, иначе будет не очень хорошо - либо смахивать, либо срезать. Тут как раз верна пословица - семь раз отмерь и один раз отрежь. Так что будтье внимательны.
После того как вы отцентровали, одной рукой придерживаете ПЛИС, чтобы не сместилась, а второй рукой кситочкой с жидкой канифолью или флюсом пройдитесь по двум сторонам. Затем капелькой припоя капните на ножки с одной стороны и с другой. Это нужно для того чтобы ПЛИС держалась сама. После этого начинаем пайку. Берем проводок, капаем на него капельку припоя. Затем кисточкой с канифолью проходимся по той стороне, где не фиксировали и прикладывая проводок слегка нагреваем его паяльником так чтобы олово расплавилось. В результате этого вы во первых припаиваете сразу несколько выводов, а во вторых не перегреваете место пайки. Ну и в третьих лишний припой забирает проводок. И таким образом проходите ПЛИС со всех сторон.
Кстати, таким макаром можно все SMD детальки паять. Получается весьма опрятная пайка.
Теперь о прошивки. Вчера потестил дискогрыз и HDD (CF переходник). Дискогрыз пишет и читает. Фаталл карточку CF увидел и я с нее скопировал без проблем диск. Теперь из железа осталось проверить SD интерфейс.
Кстати добавил фитчу как аппаратный гигаскрин (переключалка экранов).
На данный момент проект занял 70% объема ПЛИС. Но я и не расчитывал что буду туда пихать все необъятное. Еще туда планирую впихнуть, то что давно пробовал на прототипе Феникса 2
1. Мультиколор 8x2
2. Дополнительный цвет бордера (по сути яркость бордера)
3. Режим без мерцания. (вместо него будет яркость отдельно для фона и отдельно для чернил
4. Переключатель опорной частоты YM2149 (1,75МГц, 1МГц и 2 МГц)
И на этом думаю остановимся.
Mick, Да там дел-то на полчаса напильником и бормашинкой.