Перейти к содержанию
    

:help:HELP! :help:

Тестирую DAC в Atxmega128A1.

Вывожу синусоиду 1кГц оцифровка 22050Гц.

Опорное напряжение DAC - внутреннее 1.00V.

В режиме "Двухканальная работа (каналы 0 и 1 с выборкой хранением)".

В оба канала пишу одинаково.

Работаю только в старших 8-ми разрядах.

Запуск преобразования по событию (таймеру).

И наблюдаю осциллографом выход DAC (рис.1).

Всё вроде красиво.

Подключаю внешний УНЧ.

И слышу постоянный шипящий шум.

Начинаю рассмативать синусоиду (рис.2-3) и вижу постоянно присутствующие колебания на каждой ступеньке!

Рис.4 - это тишина так выглядит!

Что это за постоянный шум? как от него избавиться???

post-40106-1353956277_thumb.jpg

post-40106-1353956282_thumb.jpg

post-40106-1353956299_thumb.jpg

post-40106-1353956309_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что это за постоянный шум? как от него избавиться???

Так УНЧ и шумит, возможно. Еще: Провода к УНЧу длинные? Попробуйте коаксиал хороший, ну или хотя бы максимально провода укоротите и можно свить их в витую пару.

P.S. Кстати, повнимательнее присмотрелся, у Вас и на первой картинке тот же шум, только УНЧ-ом не усиленный. Вы на AVCC какое напряжение подаете? VCC? Тогда его фильтровать нужно ОБЯЗАТЕЛЬНО!!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так УНЧ и шумит, возможно. Еще: Провода к УНЧу длинные? Попробуйте коаксиал хороший, ну или хотя бы максимально провода укоротите и можно свить их в витую пару.

Внешний унч это мс TDA7057AQ находящаяся на этой же плате и рассторяние проводника 3-4 см.

Предвидя следующий совет скажу: если вход унч отсоединить от выхода DAC и подключить к земле то никакого шума нет (точнее он есть но настолько слабый что меня не беспокоит).

P.S. Кстати, повнимательнее присмотрелся, у Вас и на первой картинке тот же шум, только УНЧ-ом не усиленный.

Все осцилограммы это выход DAC прямо на ноге процессора. УНЧ тут нипричем.

Вы на AVCC какое напряжение подаете? VCC? Тогда его фильтровать нужно ОБЯЗАТЕЛЬНО!!!

Питание на AVCC подаю согласно DS через ферритовую бусину.

Между каждым пином AVCC и землёй 100нФ и один общий конденсатор 10мкФ.

Хотя пробывал и без бусины и через просто резистор (от 5 до 30 ом ставил) результата никакого, кроме падения AVCC.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Все осцилограммы это выход DAC прямо на ноге процессора. УНЧ тут нипричем.

Пардон, неверно понял Ваши слова... На второй картинке просто развернутый сигнал, а я сначала подумал, что с УНЧа уже...

Пара дурацких идей с моей стороны:

1. Звон может быть как по питанию AVCC, так и по связанной с ним землей. Посмотрите осциллом, что делается между входной землей и "аналоговой" на проце. То же самое на AVCC уже после всех бусинок.

2. Бусинки все ж таки не лучший вариант, как показала практика. Я ставлю муратовские фильтры.

3. Сигнал по-любому хорошо бы "обкатать", так как не эти шумы, так шумы дискретизации будут иметь место быть. Поставьте перед УНЧ примитивный ФНЧ-шник. Понимаю, что Вы скажете, что лечим не причину, а симптоматику, и тем не менее...

 

Внешний унч это мс TDA7057AQ находящаяся на этой же плате и рассторяние проводника 3-4 см.

Предвидя следующий совет скажу: если вход унч отсоединить от выхода DAC и подключить к земле то никакого шума нет (точнее он есть но настолько слабый что меня не беспокоит).

Один вопрос: какой частоты вообще планируется гонять аналоговый сигнал через этот ЦАП?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Один вопрос: какой частоты вообще планируется гонять аналоговый сигнал через этот ЦАП?

Максимум хочу выводить оцифрованные мелодии с частотой дискретизации 44100 Гц.

Так что думаю 12-15 кГц максимум наверное.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Максимум хочу выводить оцифрованные мелодии с частотой дискретизации 44100 Гц.

Так что думаю 12-15 кГц максимум наверное.

Ну тогда, думаю, можно ФНЧ поставить перед ФВЧ, что уже наверняка у Вас стоит, как положено TDA-шке...

И еще дурная мысль возникла: а попробуйте один канал выключить (ВООБЩЕ) и гнать только, например, левый канал непрерывно... Ситуация, случаем, не изменится?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И еще дурная мысль возникла: а попробуйте один канал выключить (ВООБЩЕ) и гнать только, например, левый канал непрерывно... Ситуация, случаем, не изменится?

Неа ничё не меняется.

 

Понял свою ошибку.

Работал не в старших а в младших разрядах.

Приходилось громкость на унч поднимать чтобы чоть что нибудь услышать.

Переделал на старшие разряды. Громкость унч понизил и шумы тоже снизились до приемлемого уровня.

Всё поёт как надо.

Но получается что к младшим двум разрядам DACа доверия вообще никакого!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Но получается что к младшим двум разрядам DACа доверия вообще никакого!

Ну, к младшему никогда особого доверия и не было, в общем-то. А вот чтоб К ДВУМ... это грустно...

Изменено пользователем IgorKossak
избыточное цитирование

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

С внутренним ЦАП-ом контроллеров я не работал но часто пользуясь их АЦП. Для понижения уровня шума, наводимого ядром контроллера, рекомендуется поставить контроллер в Idle mode. Может такой прием можно делать и при ЦАП?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для понижения уровня шума, наводимого ядром контроллера, рекомендуется поставить контроллер в Idle mode. Может такой прием можно делать и при ЦАП?

Для АЦП может и можно Idle использовать, но для ЦАП вобще не представляю как это возможно.

 

Ну, к младшему никогда особого доверия и не было, в общем-то. А вот чтоб К ДВУМ... это грустно...

Похоже что вообще "шумят" все четыре младших разряда.

Пока что приемлемое соотношение звук/шум получился при работе только в 8-ми старших разрядах ЦАП.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Внешнюю опору не пробовали?

Пока не пробывал. Думаю завтра поэкспериментировать.

Пока только заметил что при опорном внутреннем 1V шум меньше чем при опорном AVCC.

Хорошо отфильтрованную/...

Что значит хорошо отфильтрованную?

Какой фильтр посоветуете?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что значит хорошо отфильтрованную?

Какой фильтр посоветуете?

Да просто большой конденсатор от опоры на аналоговую землю.

Я к тому, что шумы на выходе могут появиться не только от шумов собственно компонентов ЦАП, но и от шумов опоры, и прежде чем катить бочку на ЦАП, стоит убрать сопутствующие источники шумов. Там, правда, и питание, и разводка роль играют...

Ну, и вместе с осциллограммой сигнала наблюдать осциллограмму опоры.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да просто большой конденсатор от опоры на аналоговую землю.

К сожалению у иксмег нет аналоговой земли.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

К сожалению у иксмег нет аналоговой земли.

Есть подозрение, что есть... Та земля, что находится рядом с AVCC. А тот факт, что она так же помечена просто GND - ошибка описания... По-крайней мере я свою схему рисовал исходя их данного предположения.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...