|
0 / 0 / 0
Регистрация: 05.09.2010
Сообщений: 219
|
|
Как реализовать 16-и битный ЦАП?04.10.2010, 16:22. Показов 25408. Ответов 34
Метки нет (Все метки)
Возникло желание собрать WAV-PCM плеер на пике (18ф2520). Не могу понять, как организовать 16-и битный цап? С карточки получаем 16-и битное значение выборки, а как дальше?
Курил-курил это http://itm-chan.org/works/sd8p/report.html, не смог разобраться как там... Есть еще вариант плеера (см.рисунок), но тоже не пойму как работает - с трех ШИМов как-то... Машинный перевод с японского: Цитата: 16bit PWM с тремя выходами была достигнута. 7bit + + 7bit 2bit конфигурации так, 16bit мне не нужны люди, которые не бриться. Если вы просто PWM1 7bit, PWM1 производство будет 2 14-битный. Износостойкость 3 КПД PWM составляет 1: 256: 2048. Но Есть так AVR выходной импеданс контактный, по поводу размеров должны считать незначительным. Вот до R1 = 47?. R2 и R3 выбираются из числа сопротивление близко под рукой. Где R2 = 12k?, R3 = I к 100k?. Но что то не пойму Помогите разобраться!
0
|
|
| 04.10.2010, 16:22 | |
|
Ответы с готовыми решениями:
34
PIC16F628. Как реализовать ЦАП? WIX Как добавить в реестр 32 битный ключ, если инсталлер 64 битный? |
|
1 / 1 / 0
Регистрация: 30.08.2010
Сообщений: 3,379
|
|
| 04.10.2010, 21:49 | |
|
Или 6-6-4. Пихать в старшие биты. А вообще-то тут лучше экспериментально пробовать, с подстроечниками и двухканальным осциллографом.
0
|
|
|
0 / 0 / 0
Регистрация: 05.09.2010
Сообщений: 219
|
||
| 04.10.2010, 22:11 | ||
|
[QUOTE="Гарнист"][QUOTE="ZoomyrJuk"]
емаё! это тема! сидюк за копейки на барахолке можно найти! а как со схемами на них? или только по маркировке? но надо закончить начатое! Ymk, с смешиванием на резисторах разобрался, а вот какие разряды куда заганять надо подумать (или поэкспериментировать). Еще надо глянуть на pic, что там с железом...
0
|
||
|
0 / 0 / 0
Регистрация: 22.01.2010
Сообщений: 3,496
|
|||
| 04.10.2010, 22:25 | |||
0
|
|||
|
0 / 0 / 0
Регистрация: 05.09.2010
Сообщений: 219
|
|
| 04.10.2010, 22:43 | |
|
Неа :) я сам!
Кстати, рекомендую - архив даташитов от братьев наших меньших - http://www.ic-on-line.cn. Есть все (пока находилось). Эта TDA1543 стоит всего 1,5$! Прожорливая однако - 50мА :(
0
|
|
|
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 2,230
|
|
| 05.10.2010, 22:25 | |
|
в свое время тоже искал этот "ЦАП из сидирома", в двух разных моделях не нашел его:)
и в нигазинах как-то искал - нифига в наличии не было...
0
|
|
|
0 / 0 / 0
Регистрация: 05.09.2010
Сообщений: 219
|
|
| 06.10.2010, 11:20 | |
|
на выходных попробую, посмотрим что за зверь и стоит ли жертвовать током потребления
0
|
|
|
0 / 0 / 0
Регистрация: 01.05.2010
Сообщений: 833
|
||
| 06.10.2010, 13:47 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 2,230
|
|
| 06.10.2010, 14:58 | |
|
а что там страшного в интерфейсе-то? практически SPI+номер канала, емнип.
мин. битовая скорость - 1411200 бит/с для 16бит 44100 гц. уж это все контроллеры могут.
0
|
|
|
0 / 0 / 0
Регистрация: 01.05.2010
Сообщений: 833
|
|
| 06.10.2010, 18:13 | |
|
Я так понимаю период BCK получается около 1мкс. При программной реализации этого интерфейса когда успевать делать что-то, кроме передачи?
0
|
|
|
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 2,230
|
|
| 06.10.2010, 18:39 | |
|
ололо! вы всегда все программно делаете?:)))))
0
|
|
|
0 / 0 / 0
Регистрация: 01.05.2010
Сообщений: 833
|
||
| 06.10.2010, 19:03 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 05.09.2010
Сообщений: 219
|
||
| 06.10.2010, 21:19 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 2,230
|
||
| 06.10.2010, 23:37 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 01.05.2010
Сообщений: 833
|
||
| 07.10.2010, 05:57 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 2,230
|
|
| 07.10.2010, 10:14 | |
|
на сколько я помню, у такого цапа сигнал номера канала играет и роль синхры по обновлению выходов цапа. т.е. можно данные вдвигать в него с любой скоростью, с любыми задержками (у некоторых и битность любую можно делать!), а обновление будет только тогда, когда этот сигнал перейдет из 0 в 1 (или наоборот, не суть).
т.е. алгоритм примерно такой: 1. шлем по spi 16 бит левого канала 2. переключаем сигнал номера канала, допустим, в 1 3. шлем по spi 16 бит правого канала 4. переключаем сигнал номера канала, допустим, в 0 вешаем эту штуку на прерывания по таймеру. пункты 1-2-3-4 будут так и так выполняться всегда константное время, и не важно, что между отсылкой байт будет пауза какая-то (не факт, что будет!), интерфейс-то синхронный. и вот в п.4 напряжения на выходе цапа поменяются на вдвинутые, сразу оба канала. т.о., если прерывания от таймера приходят с равным периодом, то и обновление цапа будет с равным периодом. п.с. я мог что-то забыть или перепутать:)
0
|
|
| 07.10.2010, 10:14 | |
|
Как на 64-битный ноут установить 32-битный XP? Преобразовать 8-битный bmp в 24-битный 32 - битный С и 32 - битный Assembler как создать 32 битный файл Как открыть 64 битный процесс Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео:
https:/ / vkvideo. ru/ video-240781534_456239017
YouTube:
eY5-5PyI9NM
Текстовая версия
|
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать
Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
|
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства.
Родственных связей существует 8 ступеней, такие как:
p - отец
P - мать
q - муж
Q - жена
b - брат
B - сестра
s - сын
S - дочь
|
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире.
Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
|
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
|
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701
Купил два термопринтера QR701.
На сэлф-тесте написано:
Language: PC936 (GB18030).
Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
|