Выбор микроконтроллеров в настоящее время очень широк, лидирующее место по продаже микроконтроллеров занимает компания Freescale, но в сегменте микроконтроллеров со встроенной Flash-памятью, наиболее подходящих для новых разработок и переконфигурируемых устройств лидирующую позицию занимает компания Atmel. Поэтому выбираем, в качестве управляющего микроконтроллера типичный микроконтроллер типа 8051,производства компании Atmel.
Разработка структурной схемы устройства
Кристалл ADSP-2192 содержит два ядра ЦОС и внутреннюю память, доступ к которой в любой момент времени может получить любое ядро. Часть адресного пространства доступна для обеих ядер. В случае попытки одновременного доступа к памяти приоритет установлен следующим образом: P0, P1. Таким образом, аппаратные устройства для согласования двух ядер разрабатывать не нужно. Входные данные процессор будет получать через последовательный порт от аналогово-цифрового преобразователя. АЦП должен быть многоканальным, чтобы обеспечить выборку из восьми входных каналов и иметь достаточное количество разрядов для обеспечения необходимой точности преобразования. Хост-порт процессора поддерживает режим внешнего управления, поэтому необходимо предусмотреть шину для подключения центрального процессора. Использовать внешнюю память не требуется согласно технического задания, к тому же, объёма внутренней вполне достаточно для решения поставленной задачи.
Выведение результатов обработки должно происходить в стандарте RS-485, который представляет собой четырехпроводный полный дуплексный канал связи. Нагрузкой данного порта является линия в виде витой пары.
Полученная структурная схема представлена на рисунок 10. Как показано на структурной схеме, ядра процессора соединяются друг с другом с помощью специальных флагов, называемых семафорами (DSP-DSP Semaphore0 и DSP-DSP Semaphore1). Обращение к считыванию входной информации происходит поочередно двумя процессорами, поэтому чтобы не возникал конфликт при обращении к одному блоку памяти одновремменно двух процессоров, мы и будем использовать семафоры. Вывод результата вычисления также должен происходить поочередно каждым из процессоров.
Фирма Analog Devices Inc. традиционно снабжает свои процессоры портами, обеспечивающими соединение с периферийными устройствами без дополнительных внешних устройств (дешифраторов адреса и т.д.), так называемый glueless-интерфейс.
Питание процессора осуществляется от источника постоянного напряжения. Дополнительную стабилизацию необходимо ввести для питания АЦП, чтобы обеспечить заданную точность преобразования.
Блок горизонтального отклонения электронно-лучевого осциллографа
Проектирование блока горизонтального отклонения
электронно-лучевого индикатора предусматривает расчет следующих функциональных
блоков схемы:
ü Гене ...
Программное обеспечение для предварительных испытаний манипулятора грунтозаборного комплекса космического аппарата Фобос-грунт
Важным этапом отработки агрегатов и устройств КА является процесс их
испытаний. Современные испытания немыслимы без автоматизации испытаний, наряду
с исполь ...
Проект трассы волоконно-оптической линии связи между г. Елец и г. Липецк
В настоящее время развития цифровых технологий и построения
сетей NGN, где основу предоставления услуг определяют сети широкополосного
доступа, объемы перед ...