Отладочный модуль Р07162. Руководство пользователя, страница 2

ООО КБ Автоматики (г. Новосибирск) разрабатывает и изготавливает различные ОМ, среди которых можно выделить плату P07162. ОМ по сути являются бюджетными вариантами DSK. Отладочные стенды P07162 оснащены специализированным микроконтроллером для высокоскоростной цифровой обработки сигналов (англ. Digital signal processor) TMS320F2808. Это высокопроизводительный микроконтроллер с DSP-ядром известного мирового лидера в этой области – компании Texas Instruments [1].

ОМ P07162 представляет собой бюджетную альтернативу отладочным средствам от Spectrum Digital, Olimex и пр., и предназначен для тех, кто желает изучать и применять процессор TMS320F2808 в своих разработках. Модуль P07162 отлично зарекомендовал себя в качестве практического учебного стенда при проведении цикла лабораторных работ у студентов факультета Автоматики и вычислительной техники Новосибирского государственного технического университета.


1. НАЗНАЧЕНИЕ И ОСНОВНЫЕ ФУНКЦИОНАЛЬНЫЕ ОСОБЕННОСТИ

1.1. Назначение

ОМ P07162 представляет собой интегрированное на одной плате устройство на базе высокопроизводительного микроконтроллера с DSP-ядром TMS320F2808 фирмы Texas Instruments и может быть использован в качестве:

-  стартового набора разработчика при изучении процессора TMS320F2808, при макетировании и отладке микропроцессорных систем на основе TMS320F2808;

-  учебного лабораторного стенда для изучения современной техники микропроцессорных систем управления, сбора и обработки сигналов;

-  процессорного ядра системы управления, сбора и обработки сигналов.

Внешний  вид ОМ P07162 представлен на рис. 1.

Рис. 1 – Отладочный модуль P07162

 
 


1.2. Основные характеристики процессора TMS320F2808

Основой ОМ P07162 является специализированный 32-разрядный процессор TMS320F2808. В классификации производителя этот процессор относится к младшему семейству цифровых сигнальных процессоров – т.н. C2000. Причем в силу специфики своего назначения и применения процессоры этого семейства причисляют к классу микроконтроллеров. В частности, серия TMS320x28xx предназначена, прежде всего, для использования в системах управления электроприводом. Этот акцент нисколько не умаляет возможностей процессора TMS320F2808, отличающегося развитой периферией и невысокой стоимостью.

Основные характеристики TMS320F2808:

-  высокопроизводительное 32-разрядное ЦПУ (модифицированная Гарвардская архитектура, возможность выполнения операций умножения с накоплением (MAC) над 16-и и 32-хразрядными операндами за один такт, частота тактирования до 100 МГц, что соответствует длительности машинного цикла  в  10 нс);

-  низкопотребляющая КМОП-технология (напряжения питания: ядра – 1,8 В, периферии – 3,3 В);

-  64К х 16 Flash-памяти; 18К х 16 ОЗУ; 1К х 16 однократно программируемого ПЗУ (OTP ROM);

-  4К х 16 ПЗУ, отведенной под область начального загрузчика (Boot ROM), с возможностью загрузки управляющей программы из внешнего ПЗУ через различные интерфейсы (SCI, SPI, CAN, I2C и по параллельному каналу GPIO);

-  3 32-разрядных таймера, встроенных в ЦПУ;

-  128-разрядный секретный ключ для защиты/блокировки доступа к отдельным блокам памяти программ;

-  развитая система прерываний, наличие блока обработки прерываний, поддерживающего 43 источника прерываний;

-  модуль процессора событий и управления (Control peripherals), обеспечивающий: до 16 каналов ШИМ, до 6 каналов ШИМ с высоким разрешением; до 4 каналов входного захвата, до 6 32-разрядных/6 16-разрядных таймеров, до 2 каналов декодирования сигнала с квадратурной модуляцией;

-  модуль последовательных коммуникационных интерфейсов (портов) поддерживает: до 4 SPI-модулей, до 2 SCI (UART)-модулей, до 2 CAN-модулей, 1 шину I2C;

-  12-разрядный АЦП (16 каналов) с частотой дискретизации 6,25 МГц (MSPS) и возможностью выбора между внешним и встроенным источниками опорного напряжения;

-  модуль GPIO (ввода/вывода общего назначения), позволяющий использовать до 35 независимо конфигурируемых линии с возможностью фильтрации входных сигналов;

-  поддержка отладочного интерфейса JTAG;

-  наличие нескольких режимов пониженного энергопотребления.

Более полная информация о TMS320F2808 доступна на сайте производителя [1], в частности, для первого знакомства можно порекомендовать руководство [2].

1.3. Функциональные особенности ОМ P07162

-  ЦПУ: высокопроизводительный процессор TMS320F2808, 64 Кб Flash, 18 Кб ОЗУ,  АЦП 2 x 8 каналов с частотой преобразования 6,25 MГц (MSPS), 16 каналов ШИМ, 2 CAN, 4 SPI, I2C, 2SCI;