У меня тоже 1108ПА1.
Поробую отключить внутренний преобразователь и подать с внешнего. Сначала -15, потом и просто -12 - посмотрим разницу.
Да, не факт что будет ощутима.
У меня тоже 1108ПА1.
Поробую отключить внутренний преобразователь и подать с внешнего. Сначала -15, потом и просто -12 - посмотрим разницу.
Да, не факт что будет ощутима.
Написал программку генерации пилы с ЦАП (забыл уже за 30 лет как на васике что-то делается. пришлось книжку полистать, повспоминать. Спасибо за подсказку номера порта)
Вот программа:
Сохранил ее в TAP: TEST_DAC.tap.zip
Вот что на выходе операционника после ЦАПа (DA2A.pin8, DAOUT):
В углу скриншота параметры курсора по X и Y.
Размах сигнала от 0 до 9.2Вольт (примерно, если шумы не учитывать)
От 0 до 255 пробегает за 1180 мс (бейсик, он медленный)
Питание на операционнике: +11.7V -9.4V (косое, преобразователь инверсного напряжения пока не правил)
В целом достаточно линейно получилось.
Если нелинейность - то подозрение что у Тебя операционник самовозбуждается. (при условии что он живой и 572ПА1 тоже живая)
Попробуй поставить керамику как можно ближе к ногам микросхемы DA2:
1) На питание в оба плеча по 0.1 - 10мкФ на 25В (ну или что найдешь) между 3 и 2 выводами на +12, и между 7 и 2 выводами на -15
2) Придушить по высоким частотам: 1000пФ между 1 и 2 выводом (отрицательный вход на аналоговую землю)
Если не поможет - заезжай - приборами посмотри
Кстати, а плата у Тебя какой ревизии ?
Последний раз редактировалось Alex.Ismagilov; 28.10.2019 в 20:34.
Максагор(29.10.2019)
Живые точно, так как в панельках разные варианты менял. Возможно действительно самовозбуждается (хотя от чего это происходит у меня, но не происходит у других?), так как происходит вот как:
Если увеличивать с #00 до #FF, то напряжение растер достаточно быстро, и уже примерно к #70-#80 достигает максимума и дальше почти не растет. А если наоборот, уменьшать с #FF до #00, то оно очень медленно уменьшается примерно до значения #6x, а потом летит вниз достаточно резко "скачком", и уже потом плавно опускается до #00 в остаточный промежуток.
В Чип&Дип найду любой. Какой лучше. У меня есть дома 0.1мкФ на 50В - такой подойдет?
Такой номинал обязателен?
Посмотрим по ситуации.
v7.10 (т.е. еще с микросхемами РУ7) переразводки от NedoPC (т.е. со всеми сделанными опубликованными исправлениями).
Максагор, NedoPC group
ПК ATM-turbo 2+ 1024Kb RAM, 1,7Gb HDD, CD-ROM, Turbo FM, GS-512
[ZX rulezzz 4reva!!!]
http://atmturbo.nedopc.com
http://vk.com/atmturbo
http://maksagor.livejournal.com
http://moskprf.ru
[СССР][Коммунизм][КПРФ] ну [ZX], естественно...
вполне.
Я себе ставил 2.2мкФ (просто под рукой были)
для проверки теории можешь и сильно больше - вплоть до 0.1мкФ (меньше 1000пф не факт что поможет)
- - - Updated - - -
А вот еще вопрос:
Что-то не пойму как ее запустить, точнее чем этот образ накатать на диск и как его потом прочитать.
Пробовал как обычные TR-DOS-диски нарезать через SAMDisk:
"SAMDisk.exe AD_CONV.TRD a: --ferify"
Захожу в TRDOS, а он не видится.
И плагины FAR его не открывают.
Что-то не так делаю похоже...
- - - Updated - - -
Максагор, Еще вариант: буфер принтера D51 у Тебя - живая ? и какой серии? (у меня стоит 555ИР23, не в панельке, соотв проверить на другую серию не смогу) с него идут сигналы на преобразователь 572ПА1
От буфера до ЦАП-а все нормально ?
Максагор(29.10.2019)
Это естестенно - это же диск с CP/M. Там файловая система другая. Просто пиши образ потреково на дискету без раскрытия каталога. Если очень хочется на ПиСи посмотреть содержимое образа, то для этого есть утилита SteinBlume: http://atmturbo.nedopc.com/download/...ume1321410.zip
От буфера до ЦАП нормально - я все прозванивал. К тому же у меня подключен матричный принтер и успешно работает. Да и нелинейность, как я описывал, вверх и вниз различается - вверх напряжение доходит до максимума быстро, примерно до середины числового диапазона, а потом практически не растет. А обратно держится долго, до уровня гораздо ниже середины диапазона, а потом скачком падает вниз. напоминает, как будто где-то кондер подпитывает, ну или земля в воздухе висит. Ну или самовозбуждение, что вероятнее (ибо кондер я нашел бы уже - я вначале грешил, что я неправильно где-то подмешал звук с CD-ROM и GS - но я проверял DAOUT, отсоединяя его от платы вообще. Там тоже самое.
Это на выдоде DA2, т.е. после усилка?
Максагор, NedoPC group
ПК ATM-turbo 2+ 1024Kb RAM, 1,7Gb HDD, CD-ROM, Turbo FM, GS-512
[ZX rulezzz 4reva!!!]
http://atmturbo.nedopc.com
http://vk.com/atmturbo
http://maksagor.livejournal.com
http://moskprf.ru
[СССР][Коммунизм][КПРФ] ну [ZX], естественно...
Да, 8 пин DA2, он же DAOUT.
Только под "усилком" мы имеем ввиду операционный усилитель на выходе ЦАПа, а не усилитель звука, да ?
И еще, все эти эксперименты были при условии разъединенных перемычек J18-J19, подающих DAOUT на вход усилителя мощности.
Кстати, у меня после устранения самовозбуждения стал меньше греться DA2. У Тебя он теплый/холодный ?
До устранения самовозбуда, вот он в левом верхнем углу светится:
эх, вроде все слова понятные, но туплю - как и чем...![]()
Максагор(29.10.2019)
Ну, самый просто вариант, если у тебя есть старый комп с флопом и чистым ДОСом, то преобразовать TRD в формат TD0 утилитой trx2x (лежит на спектрумовских ресурсах), а потом записать ее на дискету утилитой Teledisk.
Если у тебя установлена на АТМ OS TASiS, то просто пиши образ на дискету с MS-DOS форматом на 720Кб, там копируй на винт и пиши уже средствами системы.
А вообще вроде бы тут на форуме много какие утилиты для записи образов на флопы через винду упоминались.
Да, именно так. Хотя по сути он звук от ЦАП и усиливает.
Естественно, я тоже разъединял.
Вот что еще интересно: когда я просто подсоединял DAOUT к одному из каналов АЦП, то значения при считывании сразу уходили в #FF. А вот если я это делал через резистор примерно в 10КОм, то АЦП начинал адекватно работать и показывать практически правильные значения, с поправкой на упомянутые мной "неровности" работы ЦАП, только подстроечные резисторы подкручивай как надо. Это правильно? Просто в мануалах МикроАРТа везде упоминается что для проверки работы ЦАП/АЦП надо просто выход ЦАП соединить с АЦП и все. Никаких резисторов не упоминается. Вот я и сомневался. Если это правильно, то надо понять, какое максимальное напряжение подавать на каналы АЦП, выведенные на внешний разъем платы, чтобы оно соответствовало значению #FF.
Максагор, NedoPC group
ПК ATM-turbo 2+ 1024Kb RAM, 1,7Gb HDD, CD-ROM, Turbo FM, GS-512
[ZX rulezzz 4reva!!!]
http://atmturbo.nedopc.com
http://vk.com/atmturbo
http://maksagor.livejournal.com
http://moskprf.ru
[СССР][Коммунизм][КПРФ] ну [ZX], естественно...
Хорошо, спасибо, комп есть, надо DOS поставить будет на него (там WinXP)
не совсем - он ток на матрице R-2R внутри ЦАП в выходное напряжение преобразует. Но в данном случает сути не меняет.
Про ЦАП/АЦП: давай с другой стороны зайдем:
ЦАП он Тебе для каких целей нужен ? Тебе важна конкретная цифра в вольтах выходного напряжения с него ?
Тот же вопрос с АЦП какое максимальное напряжение Ты хочешь им измерить (при условии 256 доступных уровней)
И обязательна ли одинаковость максимального выходного и максимального входного напряжений?
Операционник DA7 корректирует масштаб по входному напряжению резистором R33.
Можно попробовать поставить переменный резистор что-нибудь из доступных на 5-50кОм между землей и +5В и подвижной контакт подать на "ADCIN" и посмотри что получается в цифрах.
Надо идти от требуемого входного максимума по напряжению.
Я хочу:
а) Нормальной работы Ковокса - т.е. добиться линейности. Ковокс и сейчас работает, но из-за проблем качество звука страдает.
б) В связке ЦАП/АЦП добиться, чтобы выход с ЦАП, равный числу #FF на АЦП, с поправкой на шум, давал те же #FF, #00 давал #00, а #80 - #80 и т.д. - через резистор придется делать связку или нет - дело десятое. А вот когда удастся добиться такой синхронности, тогда можно будет замерить напряжение, дающее значение #FF и т.д. и "плясать" уже отсюда при разработках. А вообще планы на АЦП есть - интересно попаять всякие датчики и проч. Разъем на корпус я уже вывел. Туда ушли 5 каналов. А три канала, которые на разъем МИкроАРТовцами не выведены, планирую задействовать так:
Два из них поставить в связку с левым и правым каналами вывода звука (можно будет в программах делать эквалайзеры или оцифровывать музыку с CD-ROM - его аудиовыход у меня на плате тоже подпаян), а еще один - на канал чтения магнитофонного входа - туда можно будет подключать микрофон.
Вот такие планы.
Максагор, NedoPC group
ПК ATM-turbo 2+ 1024Kb RAM, 1,7Gb HDD, CD-ROM, Turbo FM, GS-512
[ZX rulezzz 4reva!!!]
http://atmturbo.nedopc.com
http://vk.com/atmturbo
http://maksagor.livejournal.com
http://moskprf.ru
[СССР][Коммунизм][КПРФ] ну [ZX], естественно...
Максагор,
Подключил к плате нормальный отрицательный источник питания.
Вот что по ЦАП получилось:
Размах выходного напряжения: от 0 до +11 вольт (почти)
за 1.7 сек пробегает 255 уровней. Вполне линейно.
с АЦП грабли какие-то пока. Не могу нормально получить вменяемые уровни на входе компаратора (пины 2 и 3 DA6)
Поставил переменный резистор на 5 вольт и его центр завожу на вход АЦП (в итоге он приходит на пин2 DA7), т.е. на нем могу менять от 0 до 5 вольт. Подстройкой R33 добился соответствующего изменения на выходе (пин8 DA7) напряжения от 0 до +10Вольт.
Тут вроде понятно.
А дальше цирк получением напряжения для сравнения от 1108ПА1 или 572ПА1 (есть и то и то) пока отлаживаю на 572ПА1 (там проще схема)
По теории (если я правильно понимаю) на выходе 6 DA2 должна быть пила, которую потом будет сравнивать компаратор. А ее нет.
Точнее она вроде есть но не от 0 а от 8.7 до 9.8 вольт да еще и промодулированная самовозбудом.
Соотв при сравнении ничего толком нет.
Надо выкашивать самовозбуд
А вот тут нестыковочка будет: У ЦАПа размах выхода 11 вольт. Если Ты хочешь свести 1:1 вход-выход ЦАП-АЦП (записал в ЦАП 255, получил из АЦП 255), то и входной размах АЦП должен быть 11 вольт. Выходной сигнал с магнитофона/CDROM намного ниже (0.25-0.5V) ничего нормально не цифранет - потеряется в шумах. Тут или магнитофон/CDROM усиливать до 11 вольт, или вход АЦП корректировать на амплитуду от 0 до 1 вольта к примеру.Два из них поставить в связку с левым и правым каналами вывода звука (можно будет в программах делать эквалайзеры или оцифровывать музыку с CD-ROM - его аудиовыход у меня на плате тоже подпаян), а еще один - на канал чтения магнитофонного входа - туда можно будет подключать микрофон.
Что-то пока не разберусь со схемой пилы в АЦП, что-то где-то не то
Да и самовозбуд надо для начала выпилить.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)