MICROCHIP ATA8510 Serial Periferal Interface Command Sheet Brukerveiledning
MICROCHIP ATA8510 Serial Periferal Interface Kommandoark

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

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

Referanser

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket *