Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:1
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Отладочные платы » SK-MLPC24X8, SK-MLPC1788, SK-LPC4088
Не работает ЦАП и АЦП
Nikita4000
Добавлено 05.04.2011 21:49
0
Сообщение: 1
Nikita4000
0

Пункты: 270
Регистрация: 17.01.2011
Здравствуйте!
Разбираюсь с платами SK-MPLC1768 и SK-MPLC2468.
В обоих не работает ни ЦАП ни АЦП.
Подключаю отладчик к плате через JTAG и пытаюсь её аппаратно внутрисхемно отлаживать в Keil. Выбираю пункт "Peripherals" далее выбираю GPIO Slow Interface. Ставлю галочку IO0DIR у 26 ножки и щёлкаю галочки IO0SET и IO0CLR - смотрю тестером напряжение там изменяется от 0В до 3.2В. Как бы правильно. Далее "Peripherals" --> "Pin Connect Block". Выбираю P0.26 в качестве ЦАП (P1SEL=0x00200000). Напряжение становится равным 52мВ и всё. Выбираю "Peripherals" --> "D/A Converter". Меняю значение регистра ЦАП - ничего 52мВ. Убираю галочку с бита BIAS - напряжение падает до 42мВ. Причём неважно какое значение я задаю в регистре DACR. Неужели тестер садит? Хотя нагрузочная способность ЦАП'а 700мкА с битом BIAS и 350мкА без него. По идее тестер тут ни при чём. Как только обнуляю P1SEL - всё чётко "0" или "1" 0В или 3.2В.
Плата была прошита изначально EasyWeb'ом. Подключал к АЦП батарейку AA 1.2В - никакой реакции в Web-интерфейсе, а судя по исходникам красненький столбик должен стать на половину зелёненьким.
С SK-MPLC1768 также. Не подскажите в чём собака зарыта? Может быть аналоговая часть контроллера отключена?
Спуститься к концу Подняться к началу
Персональная информация
Artemius
Добавлено 06.04.2011 19:00 Редактировалось 06.04.2011 19:02 Сообщение: 2
Artemius
0

Пункты: 3655
Регистрация: 02.12.2009
В user manual'е в первом разделе главы про DAC:
1. Power: The DAC is always on.
2. Clock: In the PCLK_SEL0 register (Table 4–56), select PCLK_DAC
Спуститься к концу Подняться к началу
Персональная информация
Nikita4000
Добавлено 06.04.2011 19:28 Сообщение: 3
Nikita4000
0

Пункты: 270
Регистрация: 17.01.2011
Цитата
В user manual'е в первом разделе главы про DAC:
1. Power: The DAC is always on.
2. Clock: In the PCLK_SEL0 register (Table 4–56), select PCLK_DAC

Сейчас сел разбираться с платами.
Сегодня, когда было время, но не было платы под рукой размышлял о аналоговой части контроллера. Обнаружил в схеме jumper J4. То есть на VREF подаётся 3.3В при его замыкании. Замкнул - ЦАП заработал. VREF - это опорное напряжение для АЦП. Видимо, там ещё и ЦАП с АЦП завязан по этому опорному напряжению. Думаю, что АЦП тоже заработает.
По аналогии в плате SK-MPLC1768 есть VREF, но он выведен на вывод MK_P12 контакта X1. Я предполагаю, что если на него подать 3.3В, то ЦАП и АЦП заработают и на другой плате.
Не знаю как там на счёт "Power: The DAC is always on", но, по всей видимости, без внешнего опорного напряжения он не работает.
Заодно ещё и источник тестовых сигналов произвольной формы на этой плате сделаю.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-MLPC24X8, SK-MLPC1788, SK-LPC4088