MICROCHIP ATA8510 nuosekliosios periferinės sąsajos komandų lapas vartotojo vadovas
Įvadas
Šiame vartotojo vadove pateikiama visų nuosekliosios periferinės sąsajos (SPI) komandų, galimų su ATA8510 Ultra High Frequency (UHF) gaminių šeima, santrauka, įskaitant išsamų komandų aprašymą, sąrankos procedūrą, komandų kodavimą ir galimų parametrų aprašymus. Šiame dokumente taip pat pateikiamas SPI laiko skaičiavimas, kuris padeda užtikrinti tinkamą programos laiką. Šis dokumentas taikomas šiems produktams:
- ATA8510
- ATA8515
- ATA8210
- ATA8215
- ATA8710
Greitos nuorodos
Pamatinė dokumentacija
Daugiau informacijos rasite ATA8510/15 pramoniniame vartotojo vadove (DS50003142).
Akronimai ir santrumpos
1-1 lentelė. Akronimai ir santrumpos
| Akronimai / Santrumpos | Aprašymas |
| EEPROM | Elektra ištrinama programuojama tik skaitymo atmintis |
| FIFO | Pirmas-pirmas-pirmas |
| FW | Firmware |
| IRQ | Pertraukimo užklausa |
| ROM | Tik skaitymo atmintis |
| RSSI | Gauto signalo stiprumo indikatorius |
| RX | Imtuvas |
| SPI | Serijinė periferinė sąsaja |
| SRAM | Statinė laisvosios prieigos atmintis |
| SCK | Serijinis laikrodis |
| SFIFO | Palaikykite pirmas pirmas |
| TX | Siųstuvas |
| uC | Mikrovaldiklis |
| UHF | Itin aukštas dažnis |
SPI komandos baigtosview
2-1 pav. SPI komandos
Skaitykite užpildymo lygio RX FIFO
Priimančioji uC
ATA8510
| CMD [0x01] | 0x00 | 0x00 |
| įvykių.sistema | įvykiai.įvykiai | duomenis |
| Prašoma informacija |
| Sistemos būsena |
| Nenaudotas iš FW |
Skaitykite užpildymo lygio TX FIFO
Priimančioji uC
ATA8510
| CMD [0x02] | 0x00 | 0x00 |
| įvykių.sistema | įvykiai.įvykiai | duomenis |
Gaukite įvykių baitus
Priimančioji uC
ATA8510
| įvykius. | 7 bitas | 6 bitas | 5 bitas | 4 bitas | 3 bitas | 2 bitas | 1 bitas | 0 bitas |
| sistema | SYS_ERR | CMD_RDY | SYS_RDY | AVCCCLOW | LOWBATT | SFIFO | DFIFO_RX | DFIFO_TX |
| įvykius | IDCHKA | WCOKA | SOTA | EOTA | IDCHKB | WCOKB | SOTB | EOTB |
| galia | PWRON | – | NPWRON6 | NPWRON5 | NPWRON4 | NPWRON3 | NPWRON2 | NPWRON1 |
| konfig | Kelias B | PathA | ch[1:0] | – | ser[2:0] | |||
Skaityti RSSI FIFO
Priimančioji uC
ATA8510
| CMD [0x05] | ilgio | 0x00 | 0x00 | … | 0x00 | Šis bendras (ilgis | |
| įvykių.sistema | įvykiai.įvykiai | manekenas | duomenis | … | duomenis |
Skaitykite RX FIFO
Priimančioji uC
ATA8510
| CMD [0x06] | ilgio | 0x00 | 0x00 | … | 0x00 | Šis bendras (ilgis | |
| įvykių.sistema | įvykiai.įvykiai | manekenas | duomenis | … | duomenis |
Skaitykite RX FIFO
Priimančioji uC
ATA8510
| Vardas | 7 bitas | 6 bitas | 5 bitas | 4 bitas | 3 bitas | 2 bitas | 1 bitas | 0 bitas |
| serviceChannelConfig | enaPathB | enaPathA | kanalas[1:0] | – | paslauga[2:0] | |||
| Vardas | 7 bitas | 6 bitas | 5 bitas | 4 bitas | 3 bitas | 2 bitas | 1 bitas | 0 bitas |
| serviceChannelConfig | – | – | – | – | start PollingIndex | |||
| Vardas | 7 bitas | 6 bitas | 5 bitas | 4 bitas | 3 bitas | 2 bitas | 1 bitas | 0 bitas |
| tuneCheckConfig | EN_ANT_TUNE | EN_TEMP_MEAS | EN_SRCCAL | EN_FRCCAL | EN_VCOCAL | – | EN_SELFCHECK | – |
| CMD [0x12] | 0x00 | 0x00 |
| įvykių.sistema | įvykiai.įvykiai | rom versija |
Didinimo mechanizmas turi būti atliktas taip, kad būtų užtikrinta, jog bus pateikti teisingi duomenys:
Parametras baite nx [x>=2] = 0x01
Parametras baite ny [y<=1] = 0x00
[n = baitų, perduotų per SPI, skaičius]
| CMD [0x17] | vertė |
| įvykių.sistema | įvykiai.įvykiai |
| 0x00 | išjungti |
| 0x01 | 2.0 V |
| 0x02 | 2.1 V |
| 0x03 | 2.2 V |
| 0x04 | 2.3 V |
| 0x05 | 2.4 V |
| 0x06 | 2.5 V |
| 0x07 | 2.6 V |
| 0x08 | 2.7 V |
| 0x09 | 2.8 V |
| 0x0A | 2.9 V |
| 0x0B | 3.0 V |
| 0x0C | 3.1 V |
| 0x0D | 3.2 V |
| 0x0E | 3.3 V |
| 0x0F | 3.4 V |
SPI laiko skaičiavimas
3-1 pav. SPI laiko skaičiavimas

| Laikas | Laikas 40 proc.nutraukti naudojimą | Aprašymas | Priklausyti nuo | Laikas |
| T0 | 0 arba 25 µs | Laikas nuo NSS LOW iki AVRaktyvaus miego režimo įjungtas | 0 µs, jei nenaudojamas miego režimas, arba 25 µs bet kuriam miego režimui | 25 μs |
| T1 | 17.6 µs | Laikas nuo aktyvaus AVR iki pirmojo telegramos baito pradžios | INT1 IRQ (krentantis kraštas) | 45 ciklai (ISR) + 15 ciklų pertraukos atsako laikas |
| T2 | 16 µs | Laikas pakeisti vieną SPI baitą su f_SCK | f_SCK esant 500 kHz (maksimalus) | 8 bitai / 500 kbit/s |
| T3 | 35.1 µs | Laikas tvarkyti paskutinį baitą | SPI RX/TX buferio IRQ Pastaba: Priklauso nuo SPI komandos | maks. 120 ciklų (*2) |
| T4 | 16.1 µs | SPI tuščiosios eigos laiko telegrama | INT1 IRQ (kylantis kraštas) | 40 ciklai (ISR) + 15 ciklų pertraukos atsako laikas |
Laiko skaičiavimas atliktas naudojant 5.7 MHz AVR šerdies taktą
*2) reikalinga SPI komandai „Read RX Buffer“ ir „Read RSSI Buffer“
| Skaitykite užpildymo lygio RX FIFO | 0 |
| Skaitykite užpildymo lygio TX FIFO | 0 |
| Skaitykite užpildymo lygį RSSI FIFO | 0 |
| Gaukite įvykių baitus | 0 |
| Skaityti RSSI FIFO | 120 |
| Skaitykite RX FIFO | 120 |
| Parašykite SRAM registrą | 110 |
| Skaitykite SRAM registrą | 120 |
| Parašykite EEPROM | 55 |
| Skaityti EEPROM | 0 |
| Parašykite TX FIFO | 110 |
| Parašykite TX preambulę FIFO | 110 |
| Nustatykite sistemos režimą | 55 |
| Kalibruokite ir patikrinkite | 50 |
| Patch SPI | XX |
| Gaukite ROM versiją | 0 |
| Gaukite Flash versiją | 0 |
| Kliento konfigūruojama komanda | XX |
| Sistemos atstatymas | 0 |
| Suaktyvinkite EEPROM saugų rašymą | 65 |
| Nustatyti Voltage Monitorius | 85 |
| OFF komanda | 0 |
| Nuskaitykite temperatūros vertę | 0 |
| Įjunkite SRAM paslaugą | 50 |
| Pradėkite RSSI matavimą | 55 |
| Gaukite RSSI vertę | 0 |
| Skaitykite RX FIFO baitų pertraukimą | 70 |
| Skaitykite RSSI FIFO baitų pertraukimą | 70 |
Dokumento peržiūros istorija
| Peržiūra | Data | Skyrius | Aprašymas |
| A | 12/2021 | dokumentas | Pradinis išleidimas |
Mikroschema Websvetainę
„Microchip“ teikia internetinę pagalbą per mūsų websvetainė adresu www.microchip.com/. Tai webSvetainė naudojama gaminti files ir informacija lengvai prieinama klientams. Dalis galimo turinio apima:
- Produkto palaikymas – duomenų lapai ir klaidos, pastabos apie taikymą ir sample programas, projektavimo išteklius, vartotojo vadovus ir techninės įrangos palaikymo dokumentus, naujausius programinės įrangos leidimus ir archyvuotą programinę įrangą
- Bendra techninė pagalba – dažnai užduodami klausimai (DUK), techninės pagalbos užklausos, internetinės diskusijų grupės, Microchip projektavimo partnerių programos narių sąrašas
- „Microchip“ verslas – produktų parinkimo ir užsakymo vadovai, naujausi „Microchip“ pranešimai spaudai, seminarų ir renginių sąrašas, „Microchip“ pardavimo biurų, platintojų ir gamyklų atstovų sąrašai
Pranešimų apie gaminio pasikeitimus paslauga
„Microchip“ pranešimų apie produktų pasikeitimus paslauga padeda klientams nuolat sužinoti apie „Microchip“ produktus. Prenumeratoriai gaus pranešimą el. paštu, kai bus pakeitimų, atnaujinimų, pataisymų ar klaidų, susijusių su nurodyta produktų šeima ar kūrimo įrankiu. Norėdami užsiregistruoti, eikite į www.microchip.com/pcn ir vykdykite registracijos instrukcijas.
Pagalba klientams
Microchip produktų vartotojai pagalbos gali gauti keliais kanalais:
- Platintojas arba atstovas
- Vietinis pardavimo biuras
- Įterptųjų sprendimų inžinierius (ESE)
- Techninė pagalba
Klientai turėtų kreiptis į savo platintoją, atstovą arba ESE dėl pagalbos. Vietiniai pardavimo biurai taip pat gali padėti klientams. Šiame dokumente pateikiamas pardavimo biurų ir vietų sąrašas. Techninė pagalba teikiama per websvetainė adresu: www.microchip.com/support
Mikroschemų įrenginių kodo apsaugos funkcija
Atkreipkite dėmesį į toliau pateiktą informaciją apie kodo apsaugos funkciją Microchip gaminiuose:
- Mikroschemos gaminiai atitinka specifikacijas, nurodytas jų konkrečiame mikroschemos duomenų lape.
- „Microchip“ mano, kad jos gaminiai yra saugūs, kai naudojami pagal numatytą būdą, pagal veikimo specifikacijas ir įprastomis sąlygomis.
- Mikroschema vertina ir agresyviai gina savo intelektinės nuosavybės teises. Bandymai pažeisti Microchip produkto kodo apsaugos funkcijas yra griežtai draudžiami ir gali pažeisti Skaitmeninio tūkstantmečio autorių teisių įstatymą.
- Nei Microchip, nei joks kitas puslaidininkių gamintojas negali garantuoti savo kodo saugumo. Apsauga nuo kodo nereiškia, kad garantuojame, kad produktas yra „nepalaužiamas“. Kodo apsauga nuolat tobulinama. „Microchip“ yra įsipareigojusi nuolat tobulinti savo produktų kodo apsaugos funkcijas.
Teisinis pranešimas
Šis leidinys ir jame esanti informacija gali būti naudojami tik su Microchip produktais, įskaitant Microchip produktų projektavimą, testavimą ir integravimą su jūsų programa. Šios informacijos naudojimas bet kokiu kitu būdu pažeidžia šias sąlygas. Informacija apie įrenginio programas pateikiama tik jūsų patogumui ir ją gali pakeisti naujiniai. Jūs esate atsakingi už tai, kad jūsų paraiška atitiktų jūsų specifikacijas. Dėl papildomos pagalbos kreipkitės į vietinį Microchip pardavimo biurą arba gaukite papildomos pagalbos adresu www.microchip.com/en-us/support/design-help/client-support-services.
ŠIĄ INFORMACIJĄ PATEIKIA MICROCHIP „TOKIA, KOKIA YRA“. MICROCHIP NESUTEIKIA JOKIŲ TIKRŲ AR NUMANOMŲ, RAŠYTŲ AR ŽODINIŲ, ĮSTATYMŲ AR KITŲ GARANTIJŲ, SUSIJUSIŲ SU INFORMACIJA, ĮSKAITANT, BET NEAPSIribojant JOKIomis NUMANOMomis GARANTIJOMIS KONKRETUS TIKSLAS ARBA GARANTIJOS SUSIJĘ SU JOS BŪKLĖMIS, KOKYBĖMIS AR VEIKSMAIS. JOKIU ATVEJU MICROCHIP NEBUS ATSAKOMYBĖS UŽ JOKIUS NETIESIOGINIUS, SPECIALUS, BAUSMINIUS, ATSITIKTINIUS AR JOKIUS NUOSTOLIUS, ŽALOS, IŠLAIDAS AR IŠLAIDAS, SUSIJUSIUS SU INFORMACIJA AR JOS NAUDOJIMUI THE GALIMYBĖ ARBA ŽALOS NAUJOTI. VISĄ LEIDŽIAMĄ ĮSTATYMĄ MICROCHIP ATSAKOMYBĖ UŽ VISUS PAREIŠKUS, JOKIU BŪDU SUSIJUSIUS SU INFORMACIJA AR JOS NAUDOJIMU, NEBUS VIRŠYTI MOKESČIŲ SUMOS, JEI BŪTINA, KURIĄ JŪS SUMOKATE UŽ MICROCHIP.
„Microchip“ prietaisų naudojimas gyvybės palaikymo ir (arba) saugos tikslais yra visiškai pirkėjo rizika, o pirkėjas sutinka ginti, atlyginti žalą ir laikyti „Microchip“ nepavojingą nuo bet kokios žalos, pretenzijų, ieškinių ar išlaidų, kylančių dėl tokio naudojimo. Jokios „Microchip“ intelektinės nuosavybės teisės neperduodamos, netiesiogiai ar kitaip, nebent nurodyta kitaip.
Prekių ženklai
Mikroschemos pavadinimas ir logotipas, Microchip logotipas, Adaptec, AnyRate, AVR, AVR logotipas, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, Linklus, maXTouch, MediaLB, megaAVR, Microsemi, Microsemi logotipas, MOST, MOST logotipas, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 logotipas, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST logotipas, SuperFlash , Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron ir XMEGA yra registruotieji Microchip Technology Incorporated prekių ženklai JAV ir kitose šalyse. AgileSwitch, APT, ClockWorks, Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed Control, HyperLight Load, IntelliMOS, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus logotipas, Quiet- Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath ir ZL yra registruotieji Microchip Technology Incorporated prekių ženklai JAV
Gretimas klavišų slopinimas, AKS, analoginis skaitmeniniam amžiui, bet koks kondensatorius, AnyIn, AnyOut, papildytas perjungimas, „BlueSky“, „BodyCom“, „CodeGuard“, „CryptoAuthentication“, „CryptoAutomotive“, „CryptoCompanion“, „CryptoController“, „DsPICDEM“ dsPICDEM, dsPICDEM, d. , ECAN, „Espresso T1S“, „EtherGREEN“, „GridTime“, „IdealBridge“, nuoseklusis programavimas grandinėje, ICSP, INICnet, intelektualus lygiagretusis ryšys, lustų tarpusavio ryšys, „JitterBlocker“, „Knob-on-Display“, „maxCrypto“, maks.View, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB sertifikuotas logotipas, MPLIB, MPLINK, MultiTRAK, NetDetach, NVM Express, NVMe, visažinis kodų generavimas, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, Q , Ripple Blocker, RTAX, RTG4, SAMICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Var Endurance, TSHARC, USBSCheck VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect ir ZENA yra Microchip Technology Incorporated prekių ženklai JAV ir kitose šalyse.
SQTP yra „Microchip Technology“ paslaugų ženklas, įtrauktas į JAV. „Adaptec“ logotipas, „Frequency on Demand“, „Silicon Storage Technology“, „Symmcom“ ir „Trusted Time“ yra registruotieji „Microchip Technology Inc.“ prekių ženklai kitose šalyse. „GestIC“ yra „Microchip Technology Germany II GmbH & Co. KG“, „Microchip Technology Inc.“ dukterinės įmonės kitose šalyse, registruotasis prekės ženklas. Visi kiti čia paminėti prekių ženklai yra atitinkamų įmonių nuosavybė. © 2021, Microchip Technology Incorporated ir jos dukterinės įmonės. Visos teisės saugomos. ISBN: 978-1-5224-9403-4
Kokybės vadybos sistema
Norėdami gauti informacijos apie „Microchip“ kokybės valdymo sistemas, apsilankykite www.microchip.com/quality.
Pardavimai ir aptarnavimas visame pasaulyje
AMERIKA2355 West Chandler Blvd.
Chandler, AZ 85224-6199
Tel: 480-792-7200
Faksas: 480-792-7277
Techninė pagalba:
www.microchip.com/support
Web Adresas:
www.microchip.com
Dokumentai / Ištekliai
![]() | MICROCHIP ATA8510 nuosekliosios periferinės sąsajos komandų lapas [pdfVartotojo vadovas ATA8510 nuosekliosios periferinės sąsajos komandų lapas, ATA8510, nuosekliosios periferinės sąsajos komandų lapas, periferinės sąsajos komandų lapas |




