Метад кіравання:
Гэты прадукт выкарыстоўвае пратакол сувязі SPI у спалучэнні з сінхронным кіраваннем трыгерам TRIG.
Параметры пратаколу SPI:
- Выбар мікрасхемы: прылада выбіраецца, калі CS нізкі, і перадача заканчваецца, калі CS становіцца высокім.
- Хуткасць перадачы дадзеных: да 10 Мбіт/с
- Памер кадра: 16 біт; старэйшы байт перадаецца першым, а затым малодшы байт (спачатку MSB).
- Палярнасць гадзін: нізкая
- Перадача даных: даныя перадаюцца па нарастаючай перадачы гадзінніка.
- Пасля завяршэння сувязі сістэма чакае неабходнага часу апрацоўкі, а затым запускае выкананне частотных дадзеных па западаючым фронце кантакту TRIG.
Дыяграма часу сувязі прадукту:
Патрабаванні да часу наступныя:
T1 > 125 нс, T2 > 15 мкс, T3 > 15 мкс, T4 > 1 мкс
Прынцып дзеяння
1. MCU кліента адпраўляе 2 байта (16 біт) даных кіравання ў модуль праз SPI:
Біты 15–10: няправільныя даныя (па змаўчанні: 0)
Біты 9–8: кіраванне каналам
Біты 7–0: кіраванне частатой
Пасля атрымання адпаведных дадзеных модуль параўноўвае іх з табліцай кантролю частоты, якая захоўваецца ва ўнутранай флэш-памяці, і змяшчае вынік параўнання ў буфер вываду.
2. Трыгер выхаду: TUNE-READY
Штыфт TUNE-READY мае ўнутранае падцягванне і спрацоўвае пры падзенні краю.
TUNE-READY выдаецца не раней чым праз 2,2 мкс пасля завяршэння перадачы даных MOSI з звычайнай затрымкай 20 мкс. Працягласць нізкага ўзроўню TUNEREADY складае ≥1 мкс.
Няма верхняй мяжы для часу чакання TUNE-READY. Калі на працягу перыяду чакання паступаюць новыя дадзеныя SPI, модуль абнаўляе параметры і чакае сігналу TUNE-READY, які адпавядае новым параметрам.
3. Калі кліент выконвае толькі Крок 1, але не выконвае Крок 2, новыя налады ніколі не ўступяць у сілу, і модуль застанецца ў сваім папярэднім стане.
4. Рэкамендуецца адправіць наступны кадр дадзеных па частаце праз 15 мкс пасля адпраўкі TUNE-READY. Гэта дазваляе выкарыстоўваць час апрацоўкі T2 падчас працы і памяншае час пераключэння частоты наступнага кадра.
5. Разлік кода адраса модуля
Код адраса кіравання частатой:
Код адраса = (Fx − Flow) / (Fhigh − Flow) × 250
Дзе:
- Fx = частата налады ў абраным дыяпазоне частот
- Паток = Мінімальная частата абранага дыяпазону частот
- Fhigh = Максімальная частата абранага дыяпазону частот
- 250 = Колькасць крокаў пераскоку частоты
Калі вынік разліку - дзесятковы, акругліце яго да бліжэйшага цэлага.
Коды кіравання дыяпазонам частот:
1,5–4 МГц: біты 9–8 = 00
4–10 МГц: біты 9–8 = 01
10–30 МГц: біты 9–8 = 10
прыклад:
Для мэтавай частаты наладкі 2 МГц:
Спачатку вызначце, што 2 МГц знаходзяцца ў дыяпазоне 1,5–4 МГц , таму біты 9–8 роўныя 00.
Затым вылічыце код адраса:
(2 − 1,5) / (4 − 1,5) × 250 = 50
Такім чынам, біты 7–0 з'яўляюцца 0x32.
Канчатковы кантрольны код модуля: 0x0032.