реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Xmega DAC, Двухканальная работа
zombi
сообщение Jul 4 2012, 09:03
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Помогите разобраться с принципом работы ЦАПа в хмеге (конкретно 128А1).
В DS пишут что для корректной работы цапа в двухканальном режиме состояние каналов нужно постоянно обновлять.
Как правильно выбрать частоту обновления каналов ?


ЗЫ: OFF, а тут чему верить?
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Jul 4 2012, 12:00
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(zombi @ Jul 4 2012, 12:03) *
ЗЫ: OFF, а тут чему верить?

Верить варианту 2 - он чаще встречается.
Go to the top of the page
 
+Quote Post
zombi
сообщение Jul 4 2012, 14:32
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(_Артём_ @ Jul 4 2012, 15:00) *
Верить варианту 2 - он чаще встречается.

Это не варианты. Это скриншоты одного документа :Atmel AVR XMEGA A Manual Preliminary Manual стр. 320 и 327
Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Jul 4 2012, 14:52
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



А эти не помогут
AVR1301: Using the XMEGA DAC
Atmel AVR1508: XMEGA-A1 Xplained training - XMEGA DAC
Atmel AVR1520: XMEGA-A1 Xplained Training - XMEGA Digital to Analog Converter


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Jul 4 2012, 14:59
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(zombi @ Jul 4 2012, 17:32) *
Это не варианты. Это скриншоты одного документа :Atmel AVR XMEGA A Manual Preliminary Manual стр. 320 и 327

Я понял, откуда это.
Вы меня не поняли: вариант 2 - нижний рисунок.
И ещё (из хидера):
Код
/** @name DAC.CTRLA
  * @{
  */
#define DAC_IDOEN_bm 0x10 ///< Internal Output Enable bit mask
#define DAC_IDOEN_bp 4 ///< Internal Output Enable bit position
#define DAC_CH1EN_bm 0x08 ///< Channel 1 Output Enable bit mask
#define DAC_CH1EN_bp 3 ///< Channel 1 Output Enable bit position
#define DAC_CH0EN_bm 0x04 ///< Channel 0 Output Enable bit mask
#define DAC_CH0EN_bp 2 ///< Channel 0 Output Enable bit position
#define DAC_LPMODE_bm 0x02 ///< Low Power Mode bit mask
#define DAC_LPMODE_bp 1 ///< Low Power Mode bit position
#define DAC_ENABLE_bm 0x01 ///< Enable bit mask
#define DAC_ENABLE_bp 0 ///< Enable bit position
/** @} */

Получается оба рисунка неполностью отображают структуру регистра.
Go to the top of the page
 
+Quote Post
zombi
сообщение Jul 4 2012, 15:38
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(_Артём_ @ Jul 4 2012, 17:59) *
Получается оба рисунка неполностью отображают структуру регистра.
ОК


Цитата(ILYAUL @ Jul 4 2012, 17:52) *
А эти не помогут ...

Не помогает laughing.gif

Вот, к примеру, необходимо получить стерео звук на DACA0/1 22.050кHz при CLKper=intRC32M+DFLL.
Какие значения CONINTCAL и REFRESH выбрать?
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 09:48
Рейтинг@Mail.ru


Страница сгенерированна за 0.0133 секунд с 7
ELECTRONIX ©2004-2016