А для "перестраховки", для особо дотошных и опасающихся, включить последовательно диод по питанию EPM3xxx. Как раз 4,4-4,6 вольт питания получим!
:)
Вид для печати
Так что на каждом p-n переходе мы теряем 0.5...0.6V? Так же можно напряжение и до штатных 3.3V уменьшить? (помнится была фотка тут с самопальной платой и cyclone1 с таким преобразователем http://zx.pk.ru/showpost.php?p=187594&postcount=142).
Когда-то в ПЦ-шной плате вылетела микруха-генератор для питания slot1 процессора так один умелец пофиксил диодами эту проблему без этой микрухи.
НО ГЛАВНЫЙ ВОПРОС = чем это чревато? Чем схема на диодах плоха?
---------- Post added at 13:21 ---------- Previous post was at 13:01 ----------
Смотрел даташиты в инете много всяких 3.3v -> 5v буферов бывает но какой из них самый такой "ходовой" на наших просторах? Надо чтоб легко был доступен и желательно в DIP. Кто какие микрухи ставил?
bigral, в России есть такие вот переходники 3.3<=>5: http://zx.pk.ru/showpost.php?p=269933&postcount=453
Я без особых проблем купил и первые, и вторые.
В DIP я их не видел, может быть, такие есть.
Эти микрухи KOE использовал в последнем Пентагоне.
Возвращаясь к вопросу о программировании КонфПЗУ через JTAG:
1. Резистор 1 кОм на TCK (контакт 1) действительно идет на землю, а не на VCC?
2. Контакт 6 на JTAG - нужно ли его подсоединять для USB-Blastera (в даташите туманно написано)?
Нашел ответы:
1. Да, идет на землю.
2. Для JTAG контакт 6 свободный.
Что я делаю неправильно?
У меня в исходнике CPLD-шки (VHDL) есть строчки, с помощью которых она выделяет сигналы выборки для AY-3-8912:
AYBC1 <= (nM1 nand A14) nor (A15 nand (A1 nor nIORQ));
AYBDIR <= nWR nor (A15 nand (A1 nor nIORQ));
AYBC1, AYBDIR - непосредственно выходные ноги (назначенные юзером), все использованные сигналы - непосредственно входные ноги (тоже назначенные юзером). Квартус ни на что не ругается при компиляции этого исходника, но при этом этот код и не работает - на соотв. выводах CPLD постоянно висит лог. 0. В чем проблема?
Входные сигналы 100% присутствуют. Наблюдал на осциллографе пачки импульсов /IORQ, при попытках проиграть что-то через этот самый AY. Остальные сигналы тоже просматриваются, в том числе /M1, A15, A14, A1. A15 и A14 на CPLD точно приходят, иначе вся система не работала бы, так как эта же самая CPLD выделяет сигналы для выборки памяти, тактовые и прочее прочее =)
P.S. CPLD - 100% живая, нормально шьется, проходит проверку...
P.P.S. Пытался пробовать разные комбинации (всмысле схемы подключения AY), не прокатывает.
---------- Post added at 18:38 ---------- Previous post was at 17:57 ----------
Сигналы появились, но на выходах каналов AY-ка по прежнему тишина...
Если на эти выходы никаких аналоговых схем (смеситель, усилитель) не навешано, то реально ли что-нибудь на них увидеть осциллографом?
BC2 подвесил в высокий(вроде) уровень?
Да, подвесил BC2 на +5v. Исходная схема была взята из OBERON #3, до этого успешно повторялась мною при подключении этого же самого AY к ленину, в мелкой логике.
Кстати, а стандартный плеер из Vortex Tracker-а должен ли работать при 8к RAM (#4000-#5FF7) при условии что он вместе с мелодией в них влазит? Или ему нужен некий более большой диапазон памяти, для чего-нибудь ещё?
Спрашиваю потому, что есть подозрение что из-за мизерной оперативки как раз играть отказывается :)
P.S. В качестве RAM заюзан Timekeeper, тоесть какбы обычный SRAM 8k, но в последних 8 адресах идут календарь с часиками, так что памяти на самом деле 8184 байт :)
А обычных срамин нет? 32К 8 бит?