Для управления режимами работы АЦП, а также синтезаторов частот и ЦАП используется интерфейс 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.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.