Исходник для ISA GemTek FM card

  • 2 марта 2003
  • 11k

Предлагаемый архив содержит исполняемый файл и исходник для работы с радиокарточками GEMTEK PCFM radio card. Во-первых, позволяет работать с несколькими карточками. Во-вторых, из исходника понятно, как оно работает.

На борту ISA GemTek FM card установлены :

Собственно говоря, программирование осуществляется через один-единственный порт, располагаемый, обычно, в перечисленных в программе PCFM.PAS местах, но при установке в качестве auxilary device на плате с чипом ESS1868 может быть сконфигурирован вообще в любом месте, что я и делал.


Назначение битов порта на запись :

xxxMxCEDACK
70

M - Mute, назначение понятно.
CE - Сброс последовательного регистра синтезатора.
DA - Последовательные биты для записи в регистр синтезатора BU2614FS (32 бита).
CK - Строб записи.

Назначение битов порта при чтении :

CEDACK1F111
70

CE, DA, CK - Повторяют биты порта записи, используются при идентификации платы софтом.
F - Сигнал обнаружения стероподнесущей. Если F=0 - что-то найдено, но, к сожалению, часто ложно срабатывает, так что на него надеяться нельзя.

Способ общения понятен из программы, а вот формат управляющего слова надо смотреть в PDF на PLL freq synth BU2614FS. В программе реализован только один из форматов, а вообще чип довольно богатый по возможностям конфигурирования. Кстати, и радио чип, и синтезатор частоты поддерживают оба диапазона - и FM, и AM, но GemTek реализовали только FM. Впрочем, оно не сильно-то и хотелось. Качество приема FM весьма приличное, ну это не столько заслуга GemTek, сколько SONY ;-).

Меня часто в FIDO спрашивали, можно ли эту карточку заставить работать вне частотного диапазона 88-108 МГц. Отвечаю: нет. Аппаратно невозможно.


Файлы для загрузки, ссылки:

Комментарии