User Tag List

Страница 2 из 6 ПерваяПервая 123456 ПоследняяПоследняя
Показано с 11 по 20 из 53

Тема: 12-бит, стерео.

  1. #11
    HardWareMan
    Гость

    По умолчанию

    Реально. И 24 бита реально. Не реально посмотреть на 8ми битном осциллографе все ступеньки. Вот и предлагают сверять линейность только по 64м для 8ми-битника, которые явно видно. Справедливо полагая, что ошибка в младших разрядах много косяков не привнесет.

  2. #12

    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,234
    Спасибо Благодарностей отдано 
    490
    Спасибо Благодарностей получено 
    989
    Поблагодарили
    641 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Оставлю это здесь - http://microsin.net/programming/pc/wav-format.html
    В таких "интимных" подробностях еле нашёл..

    add - http://kazus.ru/articles/52.html
    Последний раз редактировалось Denn; 15.08.2016 в 13:59.
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  3. #13

    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Denn Посмотреть сообщение
    Оставлю это здесь - http://microsin.net/programming/pc/wav-format.html
    В таких "интимных" подробностях еле нашёл..
    Классный ресурс. Много чего полезного нашел для старта в Easily Applicable Graphical Layout Editor (EAGLE).
    Последний раз редактировалось OrionExt; 04.08.2016 в 01:21.
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  4. #14

    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,234
    Спасибо Благодарностей отдано 
    490
    Спасибо Благодарностей получено 
    989
    Поблагодарили
    641 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    Cool Пока только 2х8 бит...

    Мини отчёт.

    Добрался до ковокса, спаял пока только 8-битные каналы (2 шт.), получилась вот такая "звуковушка":







    Резисторы R-2R матрицы: 5,6 ком и 11 ком, 1% точности. После матрицы сделал фильтр на ОУ AD823 (SR 22V/mkS, Rail-to-Rail), Fсреза примерно 20 кГц (12 дБ на октаву), многоступенчатая фильтрация питания аналоговой части.

    В общем, ВВ55-я это ещё то г... При выставлении её выхода в "1", эта самая единичка жутко грязная, причём грязь попадает в звуковой диапазон - слышна работа всего компа, особенно процесс сканирования клавиатуры, видимо он самый низкочастотный. Причём попадает оно видимо через сигнал выборки кристалла и/или ШД, т.к. клавиатурная ВВ55 находится в другом конце платы. Как только кладём все выходы в "0", гробовая тишина. Жалею, что не поставил ВВ55 на кроватку, т.к. думаю положительный результат дала бы замена её на CMOS-вариант 82C55A-2. Но, увы, запаяна наша отечественная ВВ55 насмерть. Для избваления от "музыки работы компа" по хорошему надо отвязывать матрицу доп. буферами, например 1533АП6 или опять же CMOS-аналогом 74AC245.

    Печаль номер два. В нормальной разрешухе (8 бит, 44 кГц, стерео) в один файл помещается фрагмет не более 0,5 секунд. Стримить через СОМ-порт видимо нереально, т.к. при воспроизведении Орион работает на пределе быстродействия (в цикле POP H, SHLD PORT... всё, больше ничего не влезает). Форматы типа "11 кГц, моно" звучат препоганейше, в общем-то также как и на писи
    Надо что-то думать с упаковкой и хранением больших объёмов данных... Пока думаю в сторону пофайловой "нарезки" и "сшивки" во время воспроизведения.

    Пробовать 12 бит на Орионе-128 думаю смысла нет, это уже на ПРОшке (10 МГц).
    Последний раз редактировалось Denn; 14.08.2016 в 15:50.
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  5. #15

    Регистрация
    27.11.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    974
    Спасибо Благодарностей отдано 
    51
    Спасибо Благодарностей получено 
    197
    Поблагодарили
    164 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Denn Посмотреть сообщение
    Мини отчёт.

    В общем, ВВ55-я это ещё то г...
    А если питание на 55 подать от другого источника? от чистого источника питания.
    ПС обычно аналоговые схемы питают отдельно от цифровой , да и земли соединяют "по особенному".

  6. #16

    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,234
    Спасибо Благодарностей отдано 
    490
    Спасибо Благодарностей получено 
    989
    Поблагодарили
    641 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AlexG Посмотреть сообщение
    А если питание на 55 подать от другого источника?
    Бесполезно, наводка случается внутри ВВ55-ой. Пробовал брать питание прямо с ноги этой ВВ55 и через разделительную ёмкость подавать в звуковой тракт - нету этих помех. Внутри ВВхи есть какая-то грязная шина, с которой берутся лог. "1" на выходы. Ведь выхлоп у неё не 5в, а всего 3,7в... Поэтому и думал, что КМОП версия могла бы решить проблему, т.к. там лог."1" - это тупо коммутация на питание.


    Цитата Сообщение от AlexG Посмотреть сообщение
    обычно аналоговые схемы питают отдельно от цифровой , да и земли соединяют "по особенному".
    Аналоговую часть по питанию разделил как мог (одна LC и для RC цепочки). Вообще говоря, такого плана разработки тянут на полноценную звуковую карту, в данном случае собиралась конструкция для проверки идеи. Для О-128 идея малоперпективна, увы.
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  7. #16
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #17

    Регистрация
    27.11.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    974
    Спасибо Благодарностей отдано 
    51
    Спасибо Благодарностей получено 
    197
    Поблагодарили
    164 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Есть конечно ньюансы (мне из далека не всё видно).
    Но я говорил об "чистом" отдельном питании самой 55. это несложно провернуть - один порез и вставить качественный фильтр.
    не факт что "подавал на усилитель" это адекватная проверка.
    С другой стороны можно впаять кмоп инверторы между 55 и цап.
    Можно по пробывать поставить фильтры на цифровые выходы 55
    пс я даже не удивлюсь если на выходах 55 уровень лог 1 будет разный...
    Последний раз редактировалось AlexG; 14.08.2016 в 17:43.

  9. #18

    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,234
    Спасибо Благодарностей отдано 
    490
    Спасибо Благодарностей получено 
    989
    Поблагодарили
    641 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    Cool

    Цитата Сообщение от AlexG Посмотреть сообщение
    Но я говорил об "чистом" отдельном питании самой 55. это несложно провернуть - один порез и вставить качественный фильтр.
    не факт что "подавал на усилитель" это адекватная проверка.
    Факт. Если проверка на чистоту питания на вводе в ВВ55-ю подтверждает, что оно чистое, то доп. фильтрация не требуется. Помехи насасываются на внутренней шине питания чипа, относительно которой работают ключи коммутации ШУ и ШД. Нужна буферизация сигналов выходных линий порта.
    Повторюсь, сабж изготавливался исключительно для проверки идеи, а не для практического использования. В "боевом" варианте предполагалось использование специально выделенного порта ВВ55 (в пр-ве портов расширения F7xx) и использование интегральных м/сх 12-битных ЦАП, с использованием правильной схемотехники и топологии.
    Пока что идея показала себя сомнительной, т.к. городить навороченную звуковуху (за много денег) ради 0,5 секунд звука как-то очень странно, имхо.

    ***

    Вчера удалось сваять программу плеера - http://denn.ru/orion/128/software/waveplayer.rar
    (для Орион-128, ЦПУ i8080 clk=2.5 МГц, ОС DSDOS)
    Он поддерживает 12 форматов стандартных *.WAV файлов:
    - 8 бит, 8 кГц, моно;
    - 8 бит, 8 кГц, стерео;
    - 8 бит, 11.025 кГц, моно;
    - 8 бит, 11.025 кГц, стерео;
    - 8 бит, 22.050 кГц, моно;
    - 8 бит, 22.050 кГц, стерео;
    - 8 бит, 32.000 кГц, моно;
    - 8 бит, 32.000 кГц, стерео;
    - 8 бит, 44.100 кГц, моно;
    - 8 бит, 44.100 кГц, стерео;
    - 8 бит, 48.000 кГц, моно;
    - 8 бит, 48.000 кГц, стерео;

    Последние два практической ценности не представляют, т.к. длительность звучания ограничена 0,2 секундами (размер файла ограничен 49152 байтами, выше уже идёт экранная область ПРК), а вот побороться за возможность исполнения кода на ЦПУ 2,5 МГц пришлось

    Схема ЦАП аналогичная этой:



    У меня используются две таких схемы, каждая на свою линию порта #F600 (линия А - левый канал, В - правый).
    При воспроизведении монофонических файлов, информация дублируется в оба порта. Монофоническая реализация ковокса также будет прекрасно работать.
    Последний раз редактировалось Denn; 15.08.2016 в 13:44.
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  10. #19

    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    AlexG, все ключевые моменты написал. Еще крайне необходимо такие штуки питать от отдельного источника (идеальный вариант гальв. развязка).
    Вряд ли из дремучих годов разработчики Intel или д.р. думали, что на ВВ55 будут звуковухи делать. Хи.

    - - - Добавлено - - -

    Ох, как мне подход нравится, спаял чего-то маленькое и сразу в бой
    Последний раз редактировалось OrionExt; 15.08.2016 в 23:12.
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  11. #20

    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,234
    Спасибо Благодарностей отдано 
    490
    Спасибо Благодарностей получено 
    989
    Поблагодарили
    641 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от OrionExt Посмотреть сообщение
    Ох, как мне подход нравится, спаял чего-то маленькое и сразу в бой
    Как раз написал, что в бой пока не рвусь, т.к. затея практического смысла не имеет. По крайней мере на Орионе-128.
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

Страница 2 из 6 ПерваяПервая 123456 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Компактный стерео микшер
    от andrew_curds в разделе Звук
    Ответов: 29
    Последнее: 30.01.2017, 23:15
  2. продам Ореанда РМД-204-стерео
    от sem в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 28.03.2010, 21:23
  3. Стерео звук в Atari XL/XE
    от m.d. в разделе Atari
    Ответов: 0
    Последнее: 14.11.2009, 15:07
  4. Стерео на Sega ?
    от AAA в разделе SEGA
    Ответов: 12
    Последнее: 17.08.2008, 13:24
  5. Ответов: 1
    Последнее: 18.05.2005, 12:11

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •