ТРИТОН-электронные компоненты

Поставка электронных компонентов - 718-84-05
Тритон-электронные компоненты

 

www.trt.ru

 

 

Образцы
Вы можете заказать образцы микросхем Microchip под свой проект



 
  Программное обеспечение и библиотеки   dsPIC

 

Компания Microchip постоянно пополняет и обновляет программное обеспечение и библиотеки для контроллеров dsPIC 

В настоящее время доступны следующие программные продукты:

MPLAB IDE - среда разработки для микроконтроллеров Microchip (free)
MPLAB C30 Компилятор языка Си для dsPIC
dsPIC30F DSP Algorithm Library библиотека алгоритмов ЦОС (free)
dsPIC30F Math Library математическая библиотека
dsPIC30F Peripheral Library библиотека работы с периферийными модулями
CMX-MicroNet™ TCP/IP Connectivity and Protocol Support поддержка протоколов TCP/IP
CMX-RTX for dsPIC30F
CMX-Scheduler for dsPIC Devices
CMX-Tiny+ for dsPIC30F
dsPIC30F Acoustic Echo Cancellation LIbrary библиотека подавления эха
dsPIC30F Asymmetric Key Embedded Encryption Library шифрование с асиметричным ключем
dsPIC30F Symmetric Key Embedded Encryption LIbrary шифрование с симметричным ключем 
dsPIC30F Noise Suppression Library библиотека подавления шума 
dsPIC30F Soft Modem Library программная реализация модема
dsPIC30F Speech Recognition Library библиотека распознования речи

 

 Пакет «dsPICworks Data Analysis and DSP» для анализа систем ЦОС на основе микроконтроллеров dsPIC фирмы Microchip.

dsPICworks

dsPICworks –  удобный пакет анализа сигналов для операционных систем Microsoft Windows 9x, NT, 2000 и XP. Он имеет следующие функции:
• Генерирование сигналов;
• Арифметические операции и операции цифровой обработки сигналов;
• Возможность одно-, двух- и трехмерного отображения сигналов
• Импорт/Экспорт данных в формат, совместимый с IDE MPLAB и ассемблером MPLAB ASM30.


Генерирование сигналов
dsPICworks поддерживает обширный набор генерируемых сигналов, включая синусоидальный, прямоугольные и треугольные импульсы, , ступенчатая и дельта функции, экспоненциальных и шумовых функций. Шум с указанным распределением может быть добавлен к любому сигналу. Полученные сигналы могут быть представлены как 32-разрядные числа с плавающей точкой или 16-разрядные с фиксированной точкой для любой частоты дискретизации. Длина генерируемого сигнала ограничена только доступным дисковым пространством. Сигналы могут быть импортированы или экспортироваться в MPLAB. Многоканальные данные могут быть представлены набором мультиплексированных функций.

Арифметические операции и операции цифровой обработки сигналов
dsPICworks имеет широкий набор функций цифровой обработки сигналов и арифметических функций. Стандартные функции цифровой обработки сигналов – быстрое преобразование Фурье (FFT) и дискретное косинусное преобразование (DCT), операции свертки и корреляции, децимация сигнала, преобразование частоты дискретизации, интерполяция и цифровая фильтрация. Цифровая фильтрация – важная часть dsPICworks. Здесь используются фильтры, разработанные дочерней программой – dsPIC Filter Design, которые применяются к синтезированным или импортированным сигналам. dsPICworks также позволяет выполнять такие преобразования, как ограничение, масштабирование и квантование сигналов, которые важны в реальном практическом анализе алгоритмов цифровой обработки сигналов.

Отображение и измерение
dsPICworks предоставляет широкие возможности по отображению и измерению сигналов. Спектры сигналов могут отображаться в виде 2-х и 3-мерных спектрограмм. Значение сигналов могут быть измерены с помощью курсора мыши. В окно отображаются текущие координаты курсора, а также изменения от предыдущего положения. Спектральная мощность сигнала может быть измерена в определенном диапазоне частот. Имеется поддержка отображения многоканальных и мультиплексированных данных. Есть возможность масштабирования изображений. Кроме того, существует возможность гибкой настройки интерфейса, в частности цветов отображения.

Импорт/экспорт файлов. Поддержка MPLAB и MPLAB ASM30
dsPICworks позволяет импортировать внешние данные из ASCII или бинарных файлов и экспортировать данные в файл. dsPICworks поддерживает все форматы файлов диалога «Import/Export-Table» в среде MPLAB. Это позволяет вводить реальные данные из MPLAB в dsPICworks для проведения анализа. dsPICworks может также создать файлы ассемблера ASM30, которые могут быть включены в MPLAB.

Особенности
• Большое количество генерируемых сигналов: синус, прямоугольник, треугольник, оконная функция, шум;
• Большое количество алгоритмов ЦОС: БПФ, ДКП, фильтрование, операция свертки, интерполяция, и др.;
• Арифметические функции: алгебраические выражения, масштабирование, ограничение и т.д.;
• 1-, 2- и 3-мерные графики;
• Квантование данных;
• Отображение многоканальных данных
• Поддержка файлов сценария, позволяющих автоматизировать действия;
• Импорт/экспорт файлов, совместимый с MPLAB IDE;
• Цифровая фильтрация с помощью фильтров, созданных в dsPIC Digital Filter Design;
• Создание ассемблерного файла ASM30 для экспорта полученных данных непосредственно в ОЗУ dsPIC30F.

 

Пакет Digital Filter Design для проектирования цифровых фильтров для контроллеров dsPIC компании Microchip

Digital Filter Design


Пакет Digital Filter Design для контроллеров dsPIC со встроенным ядром цифровой обработки сигналов предназначен для проектирования, анализа и реализации фильтров с конечной импульсной характеристикой (FIR) и фильтров с бесконечной импульсной характеристикой (IIR). Процесс проектирования фильтра очень прост благодаря меню управления и интуитивно понятному интерфейсу. Digital Filter Design позволяет выполнять синтез фильтров, выводить графическую и служебную информацию.  Полученные в результате расчета коэффициенты фильтра можно сохранить в файле, формат которого совместим с MPLAB IDE. Полученная передаточная функция фильтра подвергается системному анализу, в результате которого можно получить следующие зависимости в графическом виде: АЧХ, ФЧХ, групповое время задержки, импульсная характеристика, карта нулей и полюсов.

Основные особенности Digital Filter Design:

Фильтр с конечной импульсной характеристикой (FIR)
• Выбор метода проектирования:
- Оконный метод;
- Программа Паркса-Макклиллана с алгоритмом обмена Ремеза
• ФНЧ, ФВЧ, полосовой, режекторный;
• Синтез фильтров вплоть до 513 порядка;
• Поддерживаются следующие оконные функции:
- Прямоугольная;
- Ханнинга (Hann);
- Хамминга;
- Треугольная;
- Блэкмана;
- Точная Блэкмана;
- Плоская Харисса;
- Кайзера;
- Дольфа-Чебышева;
- Тэйлора;
- Гауссовская;
- и др.
• В отчете доступны такие характеристики, как оконные коэффициенты и импульсная характеристика.

Фильтр с бесконечной импульсной характеристикой (IIR)
• ФНЧ, ФВЧ, полосовой, режекторный;
• Фильтры до 10 порядка для ФНЧ и ФВЧ;
• Фильтры до 20 порядка для полосового и режекторного;
• В качестве прототипов могут быть использованы следующие виды аналоговых фильтров:
- Баттерворта;
- Чебышева I;
- Чебышева II;
- Эллиптический (Золотарева-Кауэра);
- Бесселя.
• Преобразование H(s) в z-преобразование выполняется билинейным метолом.
Создание исходного кода
• Полученные файлы полностью совместимы с ассемблером dsPIC30F, С30 компилятором и компоновщиком;
• Размещение полученных коэффициентов в памяти данных или в памяти программ;
• Создание заголовочных файлов C.

Графики
• АЧХ с линейной осью Y;
• АЧХ с логарифмической осью Y (в дБ);
• ФЧХ;
• Групповое время задержки (ГВЗ);
• Импульсная характеристика;
• Переходная характеристика;
• Карта нулей и полюсов (для IIR).

Системные требования
• Процессор Intel Pentium и выше;
• Минимум 16 Мб ОЗУ;
• Минимум 40 Мб дискового пространства;
• CD-ROM;
• Операционная система Microsoft Windows 98, Windows 2000, Windows XP or Windows NT.

 

Daname.DesignLab
(495) 668-26-46                 © Тритон-электронные компоненты 2005                triton@trt.ru