Посібник користувача з таблиці команд послідовного периферійного інтерфейсу MICROCHIP ATA8510
вступ
У цьому посібнику користувача наведено підсумок усіх команд послідовного периферійного інтерфейсу (SPI), доступних із сімейством продуктів ATA8510 Ultra High Frequency (UHF), включаючи детальний опис команд, процедуру налаштування, кодування команд і описи доступних параметрів. Цей документ також містить розрахунок часу SPI, який допомагає забезпечити належний час у програмі. Цей документ поширюється на такі продукти:
- ATA8510
- ATA8515
- ATA8210
- ATA8215
- ATA8710
Швидкі посилання
Довідкова документація
Для отримання додаткової інформації зверніться до ATA8510/15 Industrial User's Guide (DS50003142).
Скорочення та скорочення
Таблиця 1-1. Акроніми та скорочення
Акроніми/скорочення | опис |
EEPROM | Електрично стирається програмована постійна пам'ять |
FIFO | Перший прийшов перший вийшов |
FW | Прошивка |
IRQ | Запит на переривання |
ROM | Постійна пам'ять |
RSSI | Індикатор потужності отриманого сигналу |
RX | Приймач |
SPI | Послідовний периферійний інтерфейс |
SRAM | Статична оперативна пам'ять |
SCK | Послідовний годинник |
SFIFO | Підтримка First In First Out |
TX | Передавач |
uC | Мікроконтролер |
УВЧ | Надвисока частота |
Команди SPI закінченоview
Малюнок 2-1. Команди SPI
Прочитати рівень заповнення RX FIFO
Хост uC
ATA8510
CMD [0x01] | 0x00 | 0x00 |
події.система | події.події | даних |
Запитана інформація |
Статус системи |
Не використовується з FW |
Прочитайте рівень заповнення TX FIFO
Хост uC
ATA8510
CMD [0x02] | 0x00 | 0x00 |
події.система | події.події | даних |
Отримати байти подій
Хост uC
ATA8510
події. | Біт 7 | Біт 6 | Біт 5 | Біт 4 | Біт 3 | Біт 2 | Біт 1 | Біт 0 |
система | SYS_ERR | CMD_RDY | SYS_RDY | AVCCLOW | LOWBATT | SFIFO | DFIFO_RX | DFIFO_TX |
події | ІДЧКА | WCOKA | СОТА | EOTA | ІДЧКБ | WCOKB | СОТБ | EOTB |
потужність | PWRON | – | NPWRON6 | NPWRON5 | NPWRON4 | NPWRON3 | NPWRON2 | NPWRON1 |
конфігурація | Шлях B | Шлях A | ch[1:0] | – | ser[2:0] |
Прочитайте RSSI FIFO
Хост uC
ATA8510
CMD [0x05] | довжина | 0x00 | 0x00 | … | 0x00 | Це спів (довжина | |
події.система | події.події | манекен | даних | … | даних |
Прочитайте RX FIFO
Хост uC
ATA8510
CMD [0x06] | довжина | 0x00 | 0x00 | … | 0x00 | Це спів (довжина | |
події.система | події.події | манекен | даних | … | даних |
Прочитайте RX FIFO
Хост uC
ATA8510
Ім'я | Біт 7 | Біт 6 | Біт 5 | Біт 4 | Біт 3 | Біт 2 | Біт 1 | Біт 0 |
serviceChannelConfig | enaPathB | enaPathA | канал[1:0] | – | обслуговування[2:0] |
Ім'я | Біт 7 | Біт 6 | Біт 5 | Біт 4 | Біт 3 | Біт 2 | Біт 1 | Біт 0 |
serviceChannelConfig | – | – | – | – | startPollingIndex |
Ім'я | Біт 7 | Біт 6 | Біт 5 | Біт 4 | Біт 3 | Біт 2 | Біт 1 | Біт 0 |
tuneCheckConfig | EN_ANT_TUNE | EN_TEMP_MEAS | EN_SRCCAL | EN_FRCCAL | EN_VCOCAL | – | EN_SELFCHECK | – |
CMD [0x12] | 0x00 | 0x00 |
події.система | події.події | rom версія |
Щоб забезпечити надання правильних даних, необхідно виконати механізм збільшення:
Параметр у байті nx [x>=2] = 0x01
Параметр у байті ny [y<=1] = 0x00
[n = кількість байтів, переданих через SPI]
CMD [0x17] | значення |
події.система | події.події |
0x00 | відключити |
0x01 | 2.0 В |
0x02 | 2.1 В |
0x03 | 2.2 В |
0x04 | 2.3 В |
0x05 | 2.4 В |
0x06 | 2.5 В |
0x07 | 2.6 В |
0x08 | 2.7 В |
0x09 | 2.8 В |
0x0A | 2.9 В |
0x0B | 3.0 В |
0x0C | 3.1 В |
0x0D | 3.2 В |
0x0E | 3.3 В |
0x0F | 3.4 В |
Розрахунок часу SPI
Малюнок 3-1. Розрахунок часу SPI
час | Час на 40%перервати використання | опис | Залежить від | Час |
T0 | 0 або 25 мкс | Час від NSS LOW до режиму сну AVRactive увімкнено | 0 мкс, якщо режим сну не використовується, або 25 мкс для будь-якого режиму сну | 25 мкс |
T1 | 17.6 мкс | Час від активного AVR до початку першого байта телеграми | INT1 IRQ (спадаючий фронт) | 45 циклів (ISR) + 15 циклів час відгуку переривання |
T2 | 16 мкс | Час для зсуву на один SPI-байт з f_SCK | f_SCK на 500 кГц (максимум) | 8 біт / 500 кбіт/с |
T3 | 35.1 мкс | Час обробки останнього байта | SPI RX/TX buffer IRQ Примітка: залежить від команди SPI | макс. 120 циклів (*2) |
T4 | 16.1 мкс | Телеграма про час простою SPI | INT1 IRQ (наростаючий фронт) | 40 циклів (ISR) + 15 циклів час відгуку переривання |
Розрахунок часу виконується з тактовою частотою ядра AVR 5.7 МГц
*2) необхідний для команд SPI «Read RX Buffer» і «Read RSSI Buffer»
Прочитати рівень заповнення RX FIFO | 0 |
Прочитайте рівень заповнення TX FIFO | 0 |
Прочитати рівень заповнення RSSI FIFO | 0 |
Отримати байти подій | 0 |
Прочитайте RSSI FIFO | 120 |
Прочитайте RX FIFO | 120 |
Записати SRAM Register | 110 |
Читання реєстру SRAM | 120 |
Запишіть EEPROM | 55 |
Прочитайте EEPROM | 0 |
Напишіть TX FIFO | 110 |
Напишіть преамбулу TX FIFO | 110 |
Встановити системний режим | 55 |
Відкалібруйте та перевірте | 50 |
Патч SPI | XX |
Отримати версію ROM | 0 |
Отримати версію Flash | 0 |
Команда, що налаштовується користувачем | XX |
Скидання системи | 0 |
Запустити захищений запис EEPROM | 65 |
Set Voltage Монітор | 85 |
Команда ВИМК | 0 |
Прочитайте значення температури | 0 |
Ініціалізація служби SRAM | 50 |
Запустіть вимірювання RSSI | 55 |
Отримайте значення RSSI | 0 |
Читання RX FIFO Byte Interrupt | 70 |
Читання байтового переривання RSSI FIFO | 70 |
Історія перегляду документа
Ревізія | Дата | Розділ | опис |
A | 12/2021 | документ | Початковий випуск |
Мікрочіп Webсайт
Microchip надає онлайн-підтримку через наш webсайт за адресою www.microchip.com/. Це webсайт використовується для виготовлення fileі інформація, легко доступна клієнтам. Деякі з доступного вмісту включають:
- Підтримка продукту – таблиці даних і помилки, примітки щодо застосування та sampпрограмні файли, ресурси дизайну, посібники користувача та документи підтримки обладнання, останні версії програмного забезпечення та архівне програмне забезпечення
- Загальна технічна підтримка – поширені запитання (FAQ), запити на технічну підтримку, онлайн-групи обговорень, список учасників партнерської програми Microchip design
- Бізнес Microchip – посібники з вибору продуктів і замовлення, останні прес-релізи Microchip, перелік семінарів та заходів, списки офісів збуту Microchip, дистриб’юторів та представників фабрик
Служба сповіщень про зміну продукту
Служба сповіщень про зміну продукту від Microchip допомагає тримати клієнтів в курсі продуктів Microchip. Підписники отримуватимуть сповіщення електронною поштою щоразу про зміни, оновлення, перегляди чи помилки, пов’язані з певним сімейством продуктів або інструментом розробки, що їх цікавить. Для реєстрації перейдіть на www.microchip.com/pcn і дотримуйтесь інструкцій щодо реєстрації.
Підтримка клієнтів
Користувачі продуктів Microchip можуть отримати допомогу декількома каналами:
- Дистриб'ютор або представник
- Місцевий офіс продажу
- Інженер із вбудованих рішень (ESE)
- Технічна підтримка
Клієнти повинні звернутися до свого дистриб’ютора, представника або ESE для отримання підтримки. Місцеві офіси продажу також доступні для допомоги клієнтам. У цьому документі міститься перелік торгових офісів і місць розташування. Технічна підтримка доступна через webсайт за адресою: www.microchip.com/support
Функція захисту коду пристроїв Microchip
Зверніть увагу на такі деталі функції захисту коду на продуктах Microchip:
- Продукти Microchip відповідають специфікаціям, що містяться в їхніх конкретних даних Microchip.
- Компанія Microchip вважає, що її сімейство продуктів є безпечним за умови використання за призначенням, у межах робочих специфікацій і за нормальних умов.
- Microchip цінує та агресивно захищає свої права інтелектуальної власності. Спроби порушити функції захисту коду продукту Microchip суворо заборонені та можуть порушувати Закон про захист авторських прав у цифрову епоху.
- Ні Microchip, ні будь-який інший виробник напівпровідників не може гарантувати безпеку свого коду. Захист коду не означає, що ми гарантуємо, що продукт є «незламним». Захист коду постійно розвивається. Microchip прагне постійно вдосконалювати функції захисту коду наших продуктів.
Юридична інформація
Цю публікацію та наведену тут інформацію можна використовувати лише з продуктами Microchip, у тому числі для розробки, тестування та інтеграції продуктів Microchip у вашу програму. Використання цієї інформації в будь-який інший спосіб порушує ці умови. Інформація щодо програм пристрою надається лише для вашої зручності та може бути замінена оновленнями. Ви несете відповідальність за те, щоб ваша програма відповідала вашим вимогам. Щоб отримати додаткову підтримку, зверніться до місцевого відділу продажів Microchip або за адресою www.microchip.com/en-us/support/design-help/client-support-services.
ЦЯ ІНФОРМАЦІЯ НАДАЄТЬСЯ MICROCHIP «ЯК Є». MICROCHIP НЕ НАДАЄ ЖОДНИХ ЗАЯВ АБО ГАРАНТІЙ БУДЬ-ЯКОГО ВИДУ, ЯВНИХ АБО НЕПРЯМИХ, ПИСЬМОВИХ АБО УСНИХ, СТАТУТНИХ АБО ІНШИХ, ПОВ’ЯЗАНИХ З ІНФОРМАЦІЄЮ, ВКЛЮЧАЮЧИ, АЛЕ НЕ ОБМЕЖУЮЧИСЬ, БУДЬ-ЯКІ НЕПРЯМІ ГАРАНТІЇ ЩОДО НЕПОРУШЕННЯ ПРАВ, КОМЕРЦІЙНОЇ ПРИДАТНОСТІ ТА ВІДПОВІДНОСТІ НЕОБХІДНІСТЬ ДЛЯ КОНКРЕТНОЇ МЕТИ АБО ГАРАНТІЙ ПОВ’ЯЗАНО З ЙОГО СТАНОМ, ЯКІСТЮ АБО ЕФЕКТИВНІСТЮ. MICROCHIP НЕ НЕСЕ ВІДПОВІДАЛЬНОСТІ ЗА БУДЬ-ЯКІ НЕПРЯМІ, СПЕЦІАЛЬНІ, ШТРАФНІ, ВИПАДКОВІ АБО НЕПРЯМІ ВТРАТИ, ПОШКОДЖЕННЯ, ВАРТІСТЬ АБО ВИТРАТИ БУДЬ-ЯКОГО ВИДУ, ПОВ’ЯЗАНІ З ІНФОРМАЦІЄЮ АБО ЇЇ ВИКОРИСТАННЯМ, НЕЗАЛЕЖНО ЩО ВИ ВИНИЛИ, НАВІТЬ ЯКЩО MICROCHIP БУЛО ПОВ’ЯЗАНО EN ПОВІДОМЛЕНИЙ МОЖЛИВІСТЬ АБО ЗБИТКИ ПЕРЕДБАЧЕНІ. НАСІЛЬКИ ДОЗВОЛЕНО ЗАКОНОМ, ПОВНА ВІДПОВІДАЛЬНІСТЬ MICROCHIP ЗА УСІМИ ПРЕТЕНЗІЯМИ, БУДЬ-ЯКИМ ПОВ’ЯЗАНИМ З ІНФОРМАЦІЄЮ АБО ЇЇ ВИКОРИСТАННЯМ, НЕ ПЕРЕВИЩАЄ СУМУ ЗБОРУ, ЯКЩО ТАКА Є, ЯКУ ВИ СПЛАТИЛИ БЕЗПОСЕРЕДНЬО MICROCHIP ЗА ІНФОРМАЦІЮ.
Використання пристроїв Microchip для забезпечення життєзабезпечення та/або забезпечення безпеки здійснюється повністю на ризик покупця, і покупець погоджується захищати, відшкодовувати збитки та звільняти Microchip від будь-яких збитків, претензій, позовів або витрат, що виникають у результаті такого використання. Жодні ліцензії не передаються, опосередковано чи іншим чином, за будь-якими правами інтелектуальної власності Microchip, якщо не зазначено інше.
Торгові марки
Назва та логотип Microchip, логотип Microchip, Adaptec, AnyRate, AVR, логотип AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, логотип Microsemi, MOST, логотип MOST, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, логотип PIC32, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, логотип SST, SuperFlash , Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron і XMEGA є зареєстрованими товарними знаками Microchip Technology Incorporated у США та інших країнах. AgileSwitch, APT, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed Control, HyperLight Load, IntelliMOS, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, логотип ProASIC Plus, Quiet- Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath і ZL є зареєстрованими торговими марками Microchip Technology Incorporated у США
Придушення сусідніх ключів, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average Matching, DAM , ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, внутрішньосхемне послідовне програмування, ICSP, INICnet, інтелектуальне паралелювання, підключення між мікросхемами, блокування джиттера, ручка на дисплеї, maxCrypto, макс.View, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, MultiTRAK, NetDetach, NVM Express, NVMe, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL ICE , Блокувальник пульсацій, RTAX, RTG4, SAMICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, TSHARC, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect і ZENA є товарними знаками Microchip Technology Incorporated у США та інших країнах.
SQTP є знаком обслуговування Microchip Technology Incorporated у США. Логотип Adaptec, Frequency on Demand, Silicon Storage Technology, Symmcom і Trusted Time є зареєстрованими товарними знаками Microchip Technology Inc. в інших країнах. GestIC є зареєстрованою торговою маркою Microchip Technology Germany II GmbH & Co. KG, дочірньої компанії Microchip Technology Inc., в інших країнах. Усі інші торгові марки, згадані тут, є власністю відповідних компаній. © 2021, Microchip Technology Incorporated та її дочірні компанії. Всі права захищені. ISBN: 978-1-5224-9403-4
Система управління якістю
Для отримання інформації щодо систем управління якістю Microchip відвідайте веб-сайт www.microchip.com/quality.
Продажі та обслуговування по всьому світу
АМЕРИКА2355 West Chandler Blvd.
Чандлер, AZ 85224-6199
тел.: 480-792-7200
Факс: 480-792-7277
Технічна підтримка:
www.microchip.com/support
Web Адреса:
www.microchip.com
Документи / Ресурси
![]() |
Таблиця команд послідовного периферійного інтерфейсу MICROCHIP ATA8510 [pdfПосібник користувача Таблиця команд послідовного периферійного інтерфейсу ATA8510, ATA8510, Таблиця команд послідовного периферійного інтерфейсу, Таблиця команд периферійного інтерфейсу |