|
можно ли подружить наушник с ЦАПом? |
|
|
|
 |
Ответов
|
Mar 26 2008, 22:24
|
Частый гость
 
Группа: Участник
Сообщений: 128
Регистрация: 7-06-06
Пользователь №: 17 825

|
Цитата(Alexashka @ Mar 26 2008, 10:33)  НАсчет нелинейных искажений поясните. Насколько я понимаю если ограничения по току нет- значит усилитель работает в линейном режиме, ОС работает и убирает все возможные искажения (а ОС кстати там 100%-операционник на выходе ЦАПа в режиме повторителя включен). Я как раз и имел в виду нелинейные искажения из-за ограничения выходного тока (50мА при КЗ). При отсутсвии КЗ существенное (заметное на слух, это где-то 5-10%) отклонение от I=V/R может начаться при меньшем токе, чем ток КЗ. Насколько меньшем - не знаю - зависит от конструкции буфера. Может, при 45мА, а может и при 10мА. Цитата Искажения будут если синус воспроизводить 2-3 точками на период, но это понятно, в этом случае нужен хороший ФНЧ на выходе...а в моем случае можно будет сделать передискретизацию с запасом (скорость ЦАПа позволяет) и вообще не ставить никакого фильтра- сами наушники будут играть роль ФНЧ. Неа. Нелинейность передискретизацией не исправишь. Цитата Но впринципе мне 12 бит и не нужно, 8 для моей задачи вполне хватит...хотя есть мысля сделать потом на основе этого устройства МП3 плеер, так чисто поиграться Но это пока в планах на будущее... Вот с музыкой, в отличие от синуса, скорее всего не получится. Будет либо тихо, либо с большими искажениями, либо высокоомные наушники использовать. Дело в том, что у синуса отношение пикового напряжения (тока) к действующему составляет ~1.4 (корень из двух). У музыки оно раз в 5 больше.
|
|
|
|
|
Mar 27 2008, 07:48
|

Практикующий маг
     
Группа: Свой
Сообщений: 3 634
Регистрация: 28-04-05
Из: Дубна, Моск.обл
Пользователь №: 4 576

|
Цитата(vladv @ Mar 27 2008, 01:24)  Неа. Нелинейность передискретизацией не исправишь. Вот с музыкой, в отличие от синуса, скорее всего не получится. Будет либо тихо, либо с большими искажениями, либо высокоомные наушники использовать. Дело в том, что у синуса отношение пикового напряжения (тока) к действующему составляет ~1.4 (корень из двух). У музыки оно раз в 5 больше. Согласен...нужно ставить AVC или AGC Передискретизация это я к тому чтобы не городить сложный фильтр по выходу, без этого чистый тон не получится- будет еще сигнал наложения. В этом смысле для музыки конечно лучше взять чтото законченное, типа 2-канального сигма-дельта ЦАПа. Вот есть MAX9850 (30мВт выход-наверно очччень громко будет  но чето интерфейс смущает I2S не работал с таким еще...
|
|
|
|
|
Mar 27 2008, 21:14
|
Частый гость
 
Группа: Участник
Сообщений: 128
Регистрация: 7-06-06
Пользователь №: 17 825

|
Цитата(Alexashka @ Mar 27 2008, 10:48)  Согласен...нужно ставить AVC или AGC  Или просто усилитель  . А что такое AVC? Цитата Передискретизация это я к тому чтобы не городить сложный фильтр по выходу, без этого чистый тон не получится- будет еще сигнал наложения. В этом смысле для музыки конечно лучше взять чтото законченное, типа 2-канального сигма-дельта ЦАПа. Вот есть MAX9850 (30мВт выход-наверно очччень громко будет  но чето интерфейс смущает I2S не работал с таким еще... I2S - значительно проще, чем I2C. Единственно, может оказаться, что времянку надо будет аккуратно выдерживать, что может оказаться невозможным при программной реализации (это зависит от того как у них контроллер I2S сделан). Если в Вашем микроконтроллере есть встроенный SPI-мастер, то можно с его помощью и еще одного пина попробовать I2S проэмулировать.
|
|
|
|
|
Mar 28 2008, 08:07
|

Практикующий маг
     
Группа: Свой
Сообщений: 3 634
Регистрация: 28-04-05
Из: Дубна, Моск.обл
Пользователь №: 4 576

|
Цитата(vladv @ Mar 28 2008, 00:14)  Или просто усилитель  . А что такое AVC? I2S - значительно проще, чем I2C. Единственно, может оказаться, что времянку надо будет аккуратно выдерживать, что может оказаться невозможным при программной реализации (это зависит от того как у них контроллер I2S сделан). Если в Вашем микроконтроллере есть встроенный SPI-мастер, то можно с его помощью и еще одного пина попробовать I2S проэмулировать. AVC это автоконтроль громкости, практически тоже самое что и AGC. I2S как я понял имеется в моем контроллере, тока называется SSC. Но не понятно чем он от SPI Отличается...вроде все теже сигналы, "контроль кадра" какбы даже аналогичен сигналу "выбор слейва"...единственно что два сигнала SCK, Это че оба устройства могут передавать одновременно друг другу?
|
|
|
|
|
Mar 29 2008, 08:54
|
Частый гость
 
Группа: Участник
Сообщений: 128
Регистрация: 7-06-06
Пользователь №: 17 825

|
Цитата(Alexashka @ Mar 28 2008, 11:07)  AVC это автоконтроль громкости, практически тоже самое что и AGC. I2S как я понял имеется в моем контроллере, тока называется SSC. Но не понятно чем он от SPI Отличается...вроде все теже сигналы, "контроль кадра" какбы даже аналогичен сигналу "выбор слейва"... Что от чего отличается? I2S от SPI или SSC от SPI? SSC - это просто синхронный последовательный порт, поддерживающий некоторый набор режимов передачи. Какие-то из этих режимов может быть совместимы с SPI (что наверняка, при этом "контроль кадра" действительно используется как "выбор слейва"), какие-то с I2S (что уже менее вероятно). Надо смотреть, что за процессор. Если говорить про различия I2S и SPI, то в отличие от SPI, I2S предназначен для передачи непрерывного потока данных (аудиосигнала). При этом сигнал, аналогичный сигналу"контроль кадра", используется для выбора правого/левого канала и одновременно этот сигнал определяет скорость потока данных (по этому он и называтеся LRCLK). Цитата единственно что два сигнала SCK, Это че оба устройства могут передавать одновременно друг другу? Да. SSC, как правило, содержит два независимых канала: один на прием, другой на передачу. Эти каналы могут работать одновременно и на разной частоте. Но если, например, Вы будете на SSC эмулировать SPI, то надо: - SCK_TX соединить с SCK_RX, а FRM_TX с FRM_RX - SCK_TX и FRM_TX сконфигурировать как выходы, а SCK_RX и FRM_RX - как входы
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|