Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Разное (http://zx-pk.ru/forumdisplay.php?f=90)
-   -   Компьютер "Агат-7": Реализация на ПЛИС (DE1) (http://zx-pk.ru/showthread.php?t=16282)

Santechnik 11th October 2012 12:42

3 Attachment(s)
Вчера платы дошли, но только сегодня смог их забрать. Вот пока их фотки. Наверное в выходные не торопясь начну сборку и откладку по кускам. :v2_dizzy_army:

Santechnik 19th October 2012 16:24

1 Attachment(s)
Небольшой апдейт. Блок питания собран и отлажен (см. фотку). На вход подается 15В. На выходе получаются +3.3В, +5В, +12В и -12В (последние два нужны для карт расширения). Осталось еще сделать +1.2В для ПЛИС, но я забыл заказать регулятор LD1117-1.2 для него :v2_dizzy_facepalm: Сейчас заказал, но придет через неделю. Пока это не критично, так как прежде чем паять ПЛИС я хочу отладить всю периферию, так что можно подождать.
Также уже установлены и проверена работа преобразователей уровня сигналов от процессора с 5 до 3.3В.
На данный момент выявлены следующие ошибки на плате:
  1. Неправильно выбраны посадочные места электролитических конденсаторов - слишком маленькие. Приходится выкручиваться.
  2. Нижние пятачки электролитических конденсаторов и некоторых тестовых пинов закрыты паяльной маской - ошибка на посадочном месте в KiCAD. Их немного, так что зачистил аккуратно ножиком и залудил.
  3. Распиновка регуляторов напряжения LD1117-3.3 и LD1117-1.2 выбрана неправильная. На фотке видно как пофиксил (слева от кнопок).
Двигаюсь не спеша, так как тщательно тестирую каждый блок.

svofski 20th October 2012 15:08

Как это ты смог одолеть KiCAD? Завидую твоей выносливости и проницательности.

Error404 20th October 2012 15:16

Quote:

Originally Posted by svofski (Post 546836)
Как это ты смог одолеть KiCAD? Завидую твоей выносливости и проницательности.

+100500. На редкость любительская среда.

Santechnik 20th October 2012 15:55

А какие альтернативы? Sprint мне не нравится совсем. DipTrace и Eagle более или менее хороши, но не без тараканов и к тому же ограничения в бесплатных версиях. Я эту плату не смог бы поместить ни в один, ни во второй.
А KiCAD зря ругаете. Интерфейс конечно не супер, но если приноровиться, то очень даже удобный. Почти все действия на кнопках, основные я на кнопки своей многокнопочной мыши повесил и совсем хорошо стало. То что посадочные места отдельно сначало напрягло, но потом оценил гибкость. Правда внимательность требуется - легко попутать ноги, что и произошло. А программа разводки плат вообще очень удобная (только опять таки привыкнуть надо). Говорят, что старые версии и правда совсем уж плохи, но я их не пробовал.

Раз уж я здесь, то и апдейт тогда :) Сделано и проверно/отлажено за сегодня:
  1. Завершена обвязка процессора
  2. Установлены переключатели
  3. Смонтирован звук. Опробован и работает
  4. Смонтирован узел пультов. Работает - дает правильные сигналы.
  5. Смонтирован узел клавиатуры PS/2. Работает и выдает правильные сигналы нужного уровня на вход ПЛИС.
Выявлена еще одна ошибка - когда я создавал посадочное место для PS/2 разъема, то сделал его зеркально. Так что пришлось поработать ножом над дорожками и припаять несколько проводов.

tnt23 20th October 2012 16:56

Santechnik, а что за преобразователи поставил для сопряжения ПЛИС и 5-вольтовых шин?

Santechnik 20th October 2012 17:05

74LVC245. Они не двухнаправленные, так что направление шины данных переключается сигналом RW процессора. Остальные же все сигналы однонаправленные.

svofski 20th October 2012 18:36

Я KiCAD не ругаю. Просто я делал на него несколько заходов и все пока неудачно.

Santechnik 24th October 2012 16:09

1 Attachment(s)
С дисководами вышла заминка. Я делал посадочное место под STM32S сам и на одной из сторон ноги пронумеровал в обратной последовательности :rolleyes: Обнаружил я это только когда припаял контроллер на 840К дисковод. Часть ног можно перепрограмировать, но не все. Пока отпаивал микруху, резал дорожки, паял проводки часть дорожек отслоилась. Да и доверия контроллеру тоже теперь особо нет - много ему досталось. Так что будем считать, что на плате дисковод 840К потерян. Дисковод 140К удалось спасти, хотя это было весело подпаиваться к ножкам с шагом 0.5мм. Не уверен, что захочу такой фокус повторить еще. :v2_dizzy_indy: В итоге дисковод 140К запустился и работает (см. фотку). В принципе, так как схематично 140К и 840К идентичны, я смогу отлаживать 840К и на этом дисководе тоже. Так что продолжаем собирать :v2_dizzy_snowball:
На очереди отладка собранного магнитофонного входа/выхода.

KokaF77 26th October 2012 01:14

Santechnik, где и когда можно будет приобрести платку (прототип или end-релиз не суть важно).


All times are GMT +4. The time now is 01:06.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.