Отладочная плата ADuC7024. Обзор.

Уже довольно давно мне в качестве семплов от Analog Devices пришли в том числе и микроконтроллеры. Ввиду нехватки времени и, в основном, лени, руки у меня дошли до них только недавно. Вообще я тут на сайте неоднократно утверждал, что изучение нового семейства микроконтроллеров значительно легче идёт по пути уже освоенных, пусть и другой архитектуры. Применил и подтвердил этот тезис я и в данном случае. Информации по работе с микроконтроллерами AD в интернете практически не имеется, ну, по крайней мере, я нашёл мало чего вразумительного. Пришлось сей пробел восполнять самому, за что мне любимому, огромное спасибо от техподдержки Analog Devices (ну, по крайней мере — бесплатные образцы я отработал 🙂 ) . Первое, с чего начинаются работы по освоению, — это, конечно же, отладочная плата. Адекватных оных в магазинах не продаётся, к сожалению. Есть плата непосредственно от АД, есть её клоны от разных фирм, но цены безбожные. Пришлось мутить самому. Вот лицевая сторона:
ADuC7024_demo_board_topНа этой стороне демоплаты вы можете наблюдать:
— LCD 16×2 HD44780 в качестве устройства вывода информации (чуть левее его — потенциометр контрастности);
—  энкодер с кнопкой в качестве устройства ввода;
— по бокам слева цифровые выводы МК, справа — аналоговые;
— кнопка сброса МК (с синей пимпочкой) ровно по центру;
— кварц 32768 Гц левее кнопки сброса;
— пользовательский красный светодиод;
— светодиод — индикатор питания жёлтого цвета (он гад под проводом питания заныкался);
— стандартный разъём JTAG 20-pin с подтягивающими резисторами;
— перемычки между слоями.
Обратите внимание, что фольга с лицевой стороны использована в качестве «земли». Причём сделана по феншую, т.е по даташиту: цифровая и аналоговые части «земли» соединены в одной точке (смотрите под LCD).

А вот сторона печатного монтажа:
ADuC7024_demo_board_bottomНа ней, естественно, печатный монтаж включающий:
— непосредственно МК ADuC7024 ;
— стабилизатор питания 3,3 В на ADP3333-3,3 с даташитовской обвязкой один к одному ;
— конденсаторы и резисторы цепей ног энкодера (два корпусных резистора колхозились уже после обкатки платы по причине, о которой я расскажу попозже);
— LC — фильтр питания аналоговых цепей;
— прецизионный внешний источник опорного на ADR4525 с обвязкой;
— два буфера на ОУ AD8606;
— ключ управления яркостью подсветки LCD на 2N7000.
Индикатор закреплён на основной плате пластиковыми стойками. Таким же способом сделаны «ножки» и для всей демоплаты в целом (чтобы стол не царапать).
ADuC7024_Eval_Board

Вот только одна проблема — схему я так и не оформил пока в нормальном виде. Дело в том, что в Eagle в библиотеке нет некоторых компонентов, поэтому нужно рисовать их ручками. Обещаюсь в следующей или ещё в следующей статье таки родить эту схему. Но зато я выкладываю рисунок печатки, если кому захочется поупражняться в ЛУТ-е и эмбеддерстве.

Запись опубликована в рубрике ARM, Микроконтроллерный конструктор с метками , . Добавьте в закладки постоянную ссылку.

3 комментария: Отладочная плата ADuC7024. Обзор.

  1. Konoplj2010 говорит:

    А для чего вообще нужен такой микроконтроллер? Из прелестей я нашел только АЦП на 24 Вита, только решил подсчитать сколько это в мне понятных единицах.
    Предположим подать на Vref напряжение в 5 В, тогда АЦП разделить моё значение на 16777216 !!! А в вольтах это:
    5/16777216=0.000000298 В.
    Мне тяжело себе представить узел где нужна такая точность, та о чём говорить мне тяжело себе представить источник опорного напряжение который был бы с точностью:
    ((5+0.000000298)/5-1)*100=0.00000596%
    Это круто, не спорю, но платить за это 959,88 руб, лично я не готов. Вы считаете не так?

  2. s_black говорит:

    Очень невнимательно ты, Евгений, читал ДШ описываемого контроллера ((( Там указано разрешение АЦП 12 бит, а максимальное опорное 2,5 В… Но даже не в этом дело, и я не буду тут проверять твою арифметику.
    Для 90% разработок, по крайней мере, заказываемых у меня, хватает AVR-ок. НО!Иногда требуется устройство основной задачей которого является работа именно с аналоговыми сигналами. Вот здесь здорово выручит ADuC.
    Сравним его основные характеристики с AVR: АЦП 12 бит — 1 MSPS /10 бит — 15kSPS; ЦАП 12 бит — 2 канала/не имеется; частота работы 44,78 МГц/20 МГц; Я уже молчу про 3-х фазный 16-битный ШИМ, встроенный температурный датчик и пр. К тому же нужно постоянно развиваться, по крайней мере пытаться это делать. Да и не AVR-ом единым живы эмбеддеры. Вот так я думаю.

  3. Konoplj2010 говорит:

    Обидно, но и Вы меня не правильно поняли. Я имел в виду не именно этот контроллер, а его семейство. Я в первую очередь обратил внимание на его «старшего» брата ADuC845 и он именно 24bit ADC.
    http://www.analog.com/en/products/processors-dsp/analog-microcontrollers/8052-core-products/aduc845.html#product-overview

Добавить комментарий

Ваш e-mail не будет опубликован.