MICROCHIP ATA8510 Serial Periferal Interface Command Sheet Brukerveiledning
Introduksjon
Denne brukerveiledningen gir et sammendrag av alle SPI-kommandoer (Serial Peripheral Interface) som er tilgjengelige med ATA8510 Ultra High Frequency (UHF) produktfamilien, inkludert en detaljert kommandobeskrivelse, oppsettsprosedyre, kommandokoding og beskrivelser av tilgjengelige parametere. Dette dokumentet inkluderer også SPI-timing-beregningen, som bidrar til å sikre riktig timing i applikasjonen. Dette dokumentet gjelder for følgende produkter:
- ATA8510
- ATA8515
- ATA8210
- ATA8215
- ATA8710
Raske referanser
Referansedokumentasjon
For ytterligere detaljer, se ATA8510/15 Industrial User's Guide (DS50003142).
Forkortelser og forkortelser
Tabell 1-1. Akronymer og forkortelser
Akronymer/forkortelser | Beskrivelse |
EEPROM | Elektrisk slettbart programmerbart skrivebeskyttet minne |
FIFO | Først inn først ut |
FW | Fastvare |
IRQ | Avbruddsforespørsel |
ROM | Kun Les minne |
RSSI | Indikator for mottatt signalstyrke |
RX | Mottaker |
SPI | Serielt perifert grensesnitt |
SRAM | Statisk tilfeldig tilgangsminne |
SCK | Seriell klokke |
SFIFO | Støtt først inn først ut |
TX | Sender |
uC | mikrokontrollere |
UHF | Ultra høy frekvens |
SPI-kommandoer overview
Figur 2-1. SPI-kommandoer
Les Fill Level RX FIFO
Vert for uC
ATA8510
CMD [0x01] | 0x00 | 0x00 |
hendelser.system | hendelser.hendelser | data |
Forespurt informasjon |
Systemstatus |
Ikke brukt fra FW |
Les Fyllnivå TX FIFO
Vert for uC
ATA8510
CMD [0x02] | 0x00 | 0x00 |
hendelser.system | hendelser.hendelser | data |
Få hendelsesbytes
Vert for uC
ATA8510
hendelser. | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 |
system | SYS_ERR | CMD_RDY | SYS_RDY | AVCCLOW | LOWBATT | SFIFO | DFIFO_RX | DFIFO_TX |
hendelser | IDCHKA | WCOKA | SOTA | EOTA | IDCHKB | WCOKB | SOTB | EOTB |
makt | PWRON | – | NPWRON6 | NPWRON5 | NPWRON4 | NPWRON3 | NPWRON2 | NPWRON1 |
konfig | PathB | PathA | ch[1:0] | – | ser[2:0] |
Les RSSI FIFO
Vert for uC
ATA8510
CMD [0x05] | lengde | 0x00 | 0x00 | … | 0x00 | Denne co (lengde | |
hendelser.system | hendelser.hendelser | dummy | data | … | data |
Les RX FIFO
Vert for uC
ATA8510
CMD [0x06] | lengde | 0x00 | 0x00 | … | 0x00 | Denne co (lengde | |
hendelser.system | hendelser.hendelser | dummy | data | … | data |
Les RX FIFO
Vert for uC
ATA8510
Navn | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 |
serviceChannelConfig | enaPathB | enaPathA | kanal[1:0] | – | tjeneste[2:0] |
Navn | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 |
serviceChannelConfig | – | – | – | – | startPollingIndex |
Navn | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 |
tuneCheckConfig | EN_ANT_TUNE | EN_TEMP_MEAS | EN_SRCCAL | EN_FRCCAL | EN_VCOCAL | – | NO_SELVSJEKK | – |
CMD [0x12] | 0x00 | 0x00 |
hendelser.system | hendelser.hendelser | rom versjon |
Inkrementmekanismen må utføres som følger for å sikre at de riktige dataene blir gitt:
Parameter ved byte nx [x>=2] = 0x01
Parameter ved byte ny [y<=1] = 0x00
[n = antall byte overført via SPI]
CMD [0x17] | verdi |
hendelser.system | hendelser.hendelser |
0x00 | deaktiver |
0x01 | 2.0V |
0x02 | 2.1V |
0x03 | 2.2V |
0x04 | 2.3V |
0x05 | 2.4V |
0x06 | 2.5V |
0x07 | 2.6V |
0x08 | 2.7V |
0x09 | 2.8V |
0x0A | 2.9V |
0x0B | 3.0V |
0x0C | 3.1V |
0x0D | 3.2V |
0x0E | 3.3V |
0x0F | 3.4V |
SPI-tidsberegning
Figur 3-1. SPI-tidsberegning
Tid | Timing på 40 %avbryte bruken | Beskrivelse | Avhengig av | Timing |
T0 | 0 eller 25 µs | Tid fra NSS LAV til AVRaktiv hvilemodus er aktivert | 0 µs hvis ingen dvalemodus brukes eller 25 µs for en hvilken som helst dvalemodus | 25 μs |
T1 | 17.6 µs | Tid fra AVR aktiv til begynnelsen av første telegrambyte | INT1 IRQ (fallende kant) | 45 sykluser (ISR) + 15 sykluser avbruddsresponstid |
T2 | 16 µs | På tide å skifte i én SPI-byte med f_SCK | f_SCK ved 500 kHz (maksimum) | 8 bit / 500 kbit/s |
T3 | 35.1 µs | På tide å håndtere siste byte | SPI RX/TX buffer IRQ Merk: Avhenger av SPI-kommando | maks. 120 sykluser (*2) |
T4 | 16.1 µs | SPI tomgangstelegram | INT1 IRQ (stigende kant) | 40 sykluser (ISR) + 15 sykluser avbruddsresponstid |
Tidsberegning utført med AVR-kjerneklokke på 5.7 MHz
*2) nødvendig for SPI-kommandoen "Read RX Buffer" og "Read RSSI Buffer"
Les Fill Level RX FIFO | 0 |
Les Fyllnivå TX FIFO | 0 |
Les Fyllnivå RSSI FIFO | 0 |
Få hendelsesbytes | 0 |
Les RSSI FIFO | 120 |
Les RX FIFO | 120 |
Skriv SRAM-register | 110 |
Les SRAM Register | 120 |
Skriv EEPROM | 55 |
Les EEPROM | 0 |
Skriv TX FIFO | 110 |
Skriv TX Preamble FIFO | 110 |
Still inn systemmodus | 55 |
Kalibrer og sjekk | 50 |
Patch SPI | XX |
Få versjon ROM | 0 |
Få versjon Flash | 0 |
Kundekonfigurerbar kommando | XX |
Tilbakestilling av systemet | 0 |
Utløs EEPROM sikker skriving | 65 |
Sett Voltage Monitor | 85 |
AV-kommando | 0 |
Les temperaturverdi | 0 |
Init SRAM Service | 50 |
Start RSSI-måling | 55 |
Få RSSI-verdi | 0 |
Les RX FIFO byteavbrudd | 70 |
Les RSSI FIFO byteavbrudd | 70 |
Dokumentrevisjonshistorikk
Revisjon | Dato | Del | Beskrivelse |
A | 12/2021 | Dokument | Første utgivelse |
Mikrobrikken Webnettstedet
Microchip gir online støtte via vår webstedet på www.microchip.com/. Dette webnettstedet brukes til å lage files og informasjon lett tilgjengelig for kunder. Noe av innholdet som er tilgjengelig inkluderer:
- Produktstøtte – Datablader og errata, applikasjonsnotater og sample programmer, designressurser, brukerveiledninger og støttedokumenter for maskinvare, nyeste programvareutgivelser og arkivert programvare
- Generell teknisk støtte – ofte stilte spørsmål (FAQs), teknisk støtteforespørsler, nettbaserte diskusjonsgrupper, medlemsliste for Microchip-designpartnerprogram
- Business of Microchip – Produktvelger og bestillingsguider, siste pressemeldinger fra Microchip, liste over seminarer og arrangementer, lister over Microchip salgskontorer, distributører og fabrikkrepresentanter
Varslingstjeneste for produktendring
Microchips varslingstjeneste for produktendringer bidrar til å holde kundene oppdatert på Microchip-produkter. Abonnenter vil motta e-postvarsel når det er endringer, oppdateringer, revisjoner eller feil knyttet til en spesifisert produktfamilie eller utviklingsverktøy av interesse. For å registrere deg, gå til www.microchip.com/pcn og følg registreringsinstruksjonene.
Kundestøtte
Brukere av Microchip-produkter kan få hjelp gjennom flere kanaler:
- Distributør eller representant
- Lokalt salgskontor
- Embedded Solutions Engineer (ESE)
- Teknisk støtte
Kunder bør kontakte sin distributør, representant eller ESE for støtte. Lokale salgskontorer er også tilgjengelige for å hjelpe kunder. En liste over salgskontorer og lokasjoner er inkludert i dette dokumentet. Teknisk støtte er tilgjengelig gjennom webnettsted på: www.microchip.com/support
Kodebeskyttelse for mikrobrikkeenheter
Legg merke til følgende detaljer om kodebeskyttelsesfunksjonen på Microchip-produkter:
- Microchip-produkter oppfyller spesifikasjonene i deres spesielle Microchip-datablad.
- Microchip mener at familien av produkter er sikre når de brukes på tiltenkt måte, innenfor driftsspesifikasjoner og under normale forhold.
- Microchip verdsetter og beskytter aggressivt sine immaterielle rettigheter. Forsøk på å bryte kodebeskyttelsesfunksjonene til Microchip-produktet er strengt forbudt og kan bryte med Digital Millennium Copyright Act.
- Verken Microchip eller noen annen halvlederprodusent kan garantere sikkerheten til sin kode. Kodebeskyttelse betyr ikke at vi garanterer at produktet er "uknuselig". Kodebeskyttelsen er i stadig utvikling. Microchip er forpliktet til å kontinuerlig forbedre kodebeskyttelsesfunksjonene til produktene våre.
Juridisk varsel
Denne publikasjonen og informasjonen heri kan kun brukes med Microchip-produkter, inkludert for å designe, teste og integrere Microchip-produkter med applikasjonen din. Bruk av denne informasjonen på annen måte bryter disse vilkårene. Informasjon om enhetsapplikasjoner er kun gitt for din bekvemmelighet og kan bli erstattet av oppdateringer. Det er ditt ansvar å sørge for at søknaden din oppfyller dine spesifikasjoner. Kontakt ditt lokale Microchip-salgskontor for ytterligere støtte eller få ytterligere støtte på www.microchip.com/en-us/support/design-help/client-support-services.
DENNE INFORMASJONEN LEVERES AV MICROCHIP "SOM DEN ER". MICROCHIP GIR INGEN ERKLÆRINGER ELLER GARANTIER AV NOEN SLAG, VERKEN UTTRYKKELIGE ELLER UNDERFORSTÅEDE, SKRIFTLIG ELLER MUNTLIG, LOVBESTEMMET ELLER ANNEN MÅTE, KNYTTET TIL INFORMASJONEN, INKLUDERT, MEN IKKE BEGRENSET TIL NOEN UNDERFORSTÅTTE GARANTIER, ANSVARLIGHET OG ANSVARLIGHET BESTEMT FORMÅL ELLER GARANTIER RELATERT TIL DETS TILSTAND, KVALITET ELLER YTELSE. UNDER INGEN OMSTENDIGHET VIL MICROCHIP VÆRE ANSVARLIG FOR NOEN INDIREKTE, SPESIELLE, STRAFFENDE, TILFELDIGE ELLER FØLGE TAP, SKADE, KOSTNADER ELLER UTGIFTER AV NOEN SLAG SOM HELST KNYTTET TIL INFORMASJONEN ELLER DENS BRUK, UANSETT OM DENNE ELLER ÅRSAKER. MULIGHETEN ELLER SKADENE ER FORUTSÅBARE. I FULLSTENDELSE LOV TILLATERET, VIL MICROCHIPS SAMLEDE ANSVAR PÅ ALLE KRAV PÅ NOEN MÅTE KNYTTET TIL INFORMASJONEN ELLER BRUK AV DERES IKKE OVERSKRE BELØPET, EVENTUELLE, SOM DU HAR BETALT DIREKTE TIL INFORMASJONEN.
Bruk av Microchip-enheter i livsstøtte- og/eller sikkerhetsapplikasjoner er helt på kjøpers risiko, og kjøperen samtykker i å forsvare, holde Microchip skadesløs fra enhver og alle skader, krav, søksmål eller utgifter som følge av slik bruk. Ingen lisenser overføres, implisitt eller på annen måte, under noen av Microchips immaterielle rettigheter med mindre annet er oppgitt.
Varemerker
Mikrobrikkenavnet og logoen, Microchip-logoen, Adaptec, AnyRate, AVR, AVR-logoen, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, Microsemi-logo, MOST, MOST-logo, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32-logo, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST-logo, SuperFlash , Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron og XMEGA er registrerte varemerker for Microchip Technology Incorporated i USA og andre land. 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-logo, Quiet- Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath og ZL er registrerte varemerker for Microchip Technology Incorporated i USA
Adjacent Key Suppression, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic DAMage Matching , ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, In-Circuit Serial Programmering, ICSP, INICnet, Intelligent Paralleling, Inter-Chip Connectivity, JitterBlocker, Knob-on-Display, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB-sertifisert logo, MPLIB, MPLINK, MultiTRAK, NetDetach, NVM Express, NVMe, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL . , Ripple Blocker, RTAX, RTG4, SAMICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, TSHARC, USBse, Check, VariSen VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect og ZENA er varemerker for Microchip Technology Incorporated i USA og andre land.
SQTP er et servicemerke for Microchip Technology Incorporated i USA Adaptec-logoen, Frequency on Demand, Silicon Storage Technology, Symmcom og Trusted Time er registrerte varemerker for Microchip Technology Inc. i andre land. GestIC er et registrert varemerke for Microchip Technology Germany II GmbH & Co. KG, et datterselskap av Microchip Technology Inc., i andre land. Alle andre varemerker nevnt her tilhører deres respektive selskaper. © 2021, Microchip Technology Incorporated og dets datterselskaper. Alle rettigheter forbeholdt. ISBN: 978-1-5224-9403-4
Kvalitetsstyringssystem
For informasjon om Microchips kvalitetsstyringssystemer, vennligst besøk www.microchip.com/quality.
Verdensomspennende salg og service
AMERICA2355 West Chandler Blvd.
Chandler, AZ 85224-6199
Tlf: 480-792-7200
Faks: 480-792-7277
Teknisk støtte:
www.microchip.com/support
Web Adresse:
www.microchip.com
Dokumenter / Ressurser
![]() |
MICROCHIP ATA8510 Serial Periferal Interface Kommandoark [pdfBrukerhåndbok ATA8510 serielt perifert grensesnitt kommandoark, ATA8510, serielt perifert grensesnitt kommandoark, perifert grensesnitt kommandoark |