Разработка нелинейного радиолокатора для обнаружения электронных устройств, содержащих нелинейные компоненты, страница 31

Для управления режимами работы АЦП, а также синтезаторов частот и ЦАП используется интерфейс SPI ЦСП. При этом порты SPI_CLK и SPI_TX Подключены по средствам разъема XP9 – XS9 ко всем устройствам, которые требуют управления. Для выбора каким из устройств необходимо осуществить управление в данный момент времени к каждому устройству подключено по порту CS – Chip Select. Где:

EM_CS[2] – АЦП канала приема второй гармоники.

EM_CS[3] – Синтезатор частот канал приема второй гармоники.

EM_CS[4] - АЦП канала приема третьей гармоники.

EM_CS[5] - Синтезатор частот канал передачи.

EM_CS[1] - Синтезатор частот канала приема третьей гармоники.

EM_CS[0] - ЦАП канала передачи.

Так как для подключения клавиатуры не предусмотрено специальных контактов на ЦСП, используем для данной цели «General Purpose» (GP) порты – Порты Общего назначения. Эти порты могут выступать в роли как приемных, так и передающих портов. Сопряжения клавиатуры реализовано разъемом XS5-XP5. Сама клавиатура представляет из себя 7 кнопок, с подключенными к ним подтягивающими резисторами и конденсаторами для защиты от дребезга контактов.

Для использования встроенного в ЦСП USB 2.0 контроллера необходимо подключить к разъему XS11 (USB разъем на панели устройства) следующие контакты ЦСП:

USB_VBUS - к контакту +5В. Этот порт предназначен для информирования USB контроллера о подключении устройства. Когда на этот порт поступает напряжение +5 В, контроллер начинает работу с подключенным устройством.

USB_DP и USB_DM – к контактам D+ и D- соответственно. Это контакты для обмена данными с внешним устройством, подключенным к USB порту.

USB_VDDOSC – питание генератора встроенного USB контроллера. Требуется подключить к цепи питания номиналом +3,3 В.

VDA_USBPLL – Питание петли ФАПЧ генератора USB. Так же подключается к +3,3 В.

USB_VDD1P3 – Питание цифрового ядра встроенного USB контроллера. Подключается к +1,3 В.

В качестве внешней, энергонезависимой памяти используем карту памяти microSD. Это решение обусловлено тем, что на цели взаимодействия с аналоговой частью затрачены все интерфейсы памяти процессора, и свободных портов общего назначения (GP) не достаточно для реализации работы с памятью. Наиболее рациональным выходом будет использовать встроенный в ЦСП контроллер MMC/SD карт памяти. Скорость обмена данными с картами памяти ниже, чем с  ОЗУ. Так карты 10 класса поддерживают скорость записи 10 МБ/с, и скорость чтения в 1,5-2 раза выше. В то время как используемая ОЗУ обеспечивает до 54 МБ/с скорость чтения. Однако, на карте памяти будет храниться информация, к которой не требуется очень высокая скорость доступа. Такая информация будет загружаться в ОЗУ. Однако и имеющихся скоростей работы с SD картами хватает даже для очень сложных задач, например карты 10 класса используются в профессиональных видеокамерах, где для записи в реальном времени видео в высоком разрешении требуется пропускная способность гораздо выше, чем в проектируемом изделии. Для реализации подключения microSD карты к ее разъему XS12 необходимо подключить следующие контакты ЦСП:

MMC_CMD – команда управления.

MMC_CLK – тактовая частота.

MMC_D[0..3] – 4 битная шина передачи данных.


5.15. ОЗУ.

Оперативная память необходима для хранения данных, к которым ЦСП требуется получать доступ с высокой скоростью. В качестве ОЗУ (RAM) используется S25FL127S. Выбор обусловлен тем, что данная память может подключаться по интерфейсу SPI или аналогичному ему. Это особенно важно в проектируемом устройстве, так как все шины памяти процессора заняты сопряжением с аналоговой частью, и для подключения ОЗУ используем минимум контактов общего назначения (GP).

Данная память построена по 65 нм тех.процессу и обеспечивает:

Объем – 16 МБ;

Скорость чтения – до 54 МБ/с;

Потребляемый ток – не более 50 мА;

Рабочие температуры: -40..+85 ºС

Напряжение питание – от 2,7 до 3,6 В.

Для обеспечения максимального быстродействия, ОЗУ подключим во схеме Quad Read, представленной на рисунке 5.15.1.