Uporabniški priročnik z ukazi za serijski periferni vmesnik MICROCHIP ATA8510
Uvod
Ta uporabniški priročnik ponuja povzetek vseh ukazov serijskega perifernega vmesnika (SPI), ki so na voljo z družino izdelkov ATA8510 Ultra High Frequency (UHF), vključno s podrobnim opisom ukazov, postopkom nastavitve, kodiranjem ukazov in opisi razpoložljivih parametrov. Ta dokument vključuje tudi izračun časa SPI, ki pomaga zagotoviti pravilen čas v aplikaciji. Ta dokument velja za naslednje izdelke:
- ATA8510
- ATA8515
- ATA8210
- ATA8215
- ATA8710
Hitre reference
Referenčna dokumentacija
Za nadaljnje podrobnosti glejte ATA8510/15 Industrial User's Guide (DS50003142).
Kratice in okrajšave
Tabela 1-1. Kratice in okrajšave
Kratice/okrajšave | Opis |
EEPROM | Električno izbrisljiv programabilni bralni pomnilnik |
FIFO | Prvi vstopi prvi ven |
FW | Vdelana programska oprema |
IRQ | Zahteva za prekinitev |
ROM | Bralni pomnilnik |
RSSI | Indikator moči prejetega signala |
RX | Sprejemnik |
SPI | Serijski periferni vmesnik |
SRAM | Statični pomnilnik z naključnim dostopom |
SCK | Serijska ura |
SFIFO | Podpora First In First Out |
TX | Oddajnik |
uC | Mikrokontroler |
UHF | Ultra visoka frekvenca |
Ukazi SPI končaniview
Slika 2-1. Ukazi SPI
Preberite Fill Level RX FIFO
Gostitelj uC
ATA8510
CMD [0x01] | 0x00 | 0x00 |
dogodki.sistem | dogodki.dogodki | podatke |
Zahtevane informacije |
Stanje sistema |
Ni uporabljeno iz FW |
Preberite Fill Level TX FIFO
Gostitelj uC
ATA8510
CMD [0x02] | 0x00 | 0x00 |
dogodki.sistem | dogodki.dogodki | podatke |
Pridobite bajte dogodkov
Gostitelj uC
ATA8510
dogodkov. | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 |
sistem | SYS_ERR | CMD_RDY | SYS_RDY | AVCCLOW | LOWBATT | SFIFO | DFIFO_RX | DFIFO_TX |
dogodkov | IDČKA | WCOKA | SOTA | EOTA | IDCHKB | WCOKB | SOTB | EOTB |
moč | PWRON | – | NPWRON6 | NPWRON5 | NPWRON4 | NPWRON3 | NPWRON2 | NPWRON1 |
konfiguracija | PotB | PotA | ch[1:0] | – | ser[2:0] |
Preberite RSSI FIFO
Gostitelj uC
ATA8510
CMD [0x05] | dolžina | 0x00 | 0x00 | … | 0x00 | Ta co (dolžina | |
dogodki.sistem | dogodki.dogodki | lutka | podatke | … | podatke |
Preberite RX FIFO
Gostitelj uC
ATA8510
CMD [0x06] | dolžina | 0x00 | 0x00 | … | 0x00 | Ta co (dolžina | |
dogodki.sistem | dogodki.dogodki | lutka | podatke | … | podatke |
Preberite RX FIFO
Gostitelj uC
ATA8510
Ime | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 |
serviceChannelConfig | enaPathB | enaPathA | kanal[1:0] | – | storitev[2:0] |
Ime | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 |
serviceChannelConfig | – | – | – | – | startPollingIndex |
Ime | 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 | – | EN_SELFCHECK | – |
CMD [0x12] | 0x00 | 0x00 |
dogodki.sistem | dogodki.dogodki | rom različica |
Mehanizem povečanja je treba izvesti, kot sledi, da se zagotovi, da bodo zagotovljeni pravi podatki:
Parameter pri bajtu nx [x>=2] = 0x01
Parameter pri bajtu ny [y<=1] = 0x00
[n = število bajtov, prenesenih prek SPI]
CMD [0x17] | vrednost |
dogodki.sistem | dogodki.dogodki |
0x00 | onemogočiti |
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 |
Izračun časa SPI
Slika 3-1. Izračun časa SPI
Čas | Čas pri 40 %prekiniti uporabo | Opis | Odvisno od | Časovna razporeditev |
T0 | 0 ali 25 µs | Čas od NSS LOW do AVRactive mirovanja je omogočen | 0 µs, če ni uporabljen način mirovanja, ali 25 µs za kateri koli način mirovanja | 25 μs |
T1 | 17.6 µs | Čas od aktivnega AVR do začetka prvega bajta telegrama | INT1 IRQ (padajoči rob) | 45 ciklov (ISR) + 15 ciklov odzivni čas prekinitve |
T2 | 16 µs | Čas za premik v enem SPI-bajtu s f_SCK | f_SCK pri 500 kHz (največ) | 8 bitov / 500 kbit/s |
T3 | 35.1 µs | Čas za obdelavo zadnjega bajta | SPI RX/TX medpomnilnik IRQ Opomba: Odvisno od ukaza SPI | maks. 120 ciklov (*2) |
T4 | 16.1 µs | SPI telegram v času mirovanja | INT1 IRQ (naraščajoči rob) | 40 ciklov (ISR) + 15 ciklov odzivni čas prekinitve |
Izračun časa je bil narejen z jedrno uro AVR 5.7 MHz
*2) potrebno za ukaz SPI »Read RX Buffer« in »Read RSSI Buffer«
Preberite Fill Level RX FIFO | 0 |
Preberite Fill Level TX FIFO | 0 |
Preberite Fill Level RSSI FIFO | 0 |
Pridobite bajte dogodkov | 0 |
Preberite RSSI FIFO | 120 |
Preberite RX FIFO | 120 |
Napišite register SRAM | 110 |
Preberite register SRAM | 120 |
Zapišite EEPROM | 55 |
Preberi EEPROM | 0 |
Napišite TX FIFO | 110 |
Napišite preambulo TX FIFO | 110 |
Nastavite sistemski način | 55 |
Umerite in preverite | 50 |
Popravek SPI | XX |
Pridobite različico ROM | 0 |
Pridobite različico Flash | 0 |
Ukaz, ki ga lahko konfigurira stranka | XX |
Ponastavitev sistema | 0 |
Sproži varno pisanje EEPROM | 65 |
Set Voltage Monitor | 85 |
Ukaz IZKLOP | 0 |
Preberite vrednost temperature | 0 |
Zagon storitve SRAM | 50 |
Zaženite meritev RSSI | 55 |
Pridobite vrednost RSSI | 0 |
Branje prekinitve bajta RX FIFO | 70 |
Branje RSSI FIFO Byte Interrupt | 70 |
Zgodovina revizij dokumenta
Revizija | Datum | Razdelek | Opis |
A | 12/2021 | Dokument | Začetna izdaja |
mikročip Webmesto
Microchip nudi spletno podporo prek našega webspletno mesto na www.microchip.com/. to webspletno mesto se uporablja za izdelavo filein informacije, ki so zlahka dostopne strankam. Nekatere razpoložljive vsebine vključujejo:
- Podpora za izdelke – podatkovni listi in napake, opombe o aplikaciji in sampprogrami, oblikovalski viri, uporabniški priročniki in podporni dokumenti strojne opreme, najnovejše izdaje programske opreme in arhivirana programska oprema
- Splošna tehnična podpora – pogosto zastavljena vprašanja (FAQ), zahteve za tehnično podporo, spletne skupine za razprave, seznam članov partnerskega programa Microchip design
- Poslovanje Microchipa – vodniki za izbiro izdelkov in naročanje, najnovejša sporočila za javnost podjetja Microchip, seznam seminarjev in dogodkov, seznam Microchipovih prodajnih pisarn, distributerjev in tovarniških zastopnikov
Storitev obveščanja o spremembi izdelka
Microchipova storitev obveščanja o spremembah izdelkov pomaga strankam obveščati o izdelkih Microchip. Naročniki bodo prejeli e-poštno obvestilo vsakič, ko pride do sprememb, posodobitev, revizij ali napak v zvezi z določeno družino izdelkov ali razvojnim orodjem, ki jih zanima. Za registracijo pojdite na www.microchip.com/pcn in sledite navodilom za registracijo.
Podpora uporabnikom
Uporabniki izdelkov Microchip lahko prejmejo pomoč prek več kanalov:
- Distributer ali zastopnik
- Lokalna prodajna pisarna
- Inženir za vgrajene rešitve (ESE)
- Tehnična podpora
Stranke naj se za podporo obrnejo na svojega distributerja, predstavnika ali ESE. Strankam so na voljo tudi lokalne prodajne pisarne. Seznam prodajnih pisarn in lokacij je vključen v ta dokument. Tehnična podpora je na voljo prek webspletno mesto na: www.microchip.com/support
Funkcija zaščite kode Microchip Devices
Upoštevajte naslednje podrobnosti funkcije zaščite kode na izdelkih Microchip:
- Izdelki Microchip izpolnjujejo specifikacije v njihovem posebnem podatkovnem listu Microchip.
- Microchip verjame, da je njegova družina izdelkov varna, če se uporablja na predviden način, v okviru operativnih specifikacij in v normalnih pogojih.
- Microchip ceni in agresivno ščiti svoje pravice intelektualne lastnine. Poskusi kršitve zaščitnih funkcij kode izdelka Microchip so strogo prepovedani in lahko kršijo Zakon o elektronskih avtorskih pravicah.
- Niti Microchip niti kateri koli drug proizvajalec polprevodnikov ne more jamčiti za varnost svoje kode. Zaščita kode ne pomeni, da jamčimo, da je izdelek "nezlomljiv". Zaščita kode se nenehno razvija. Microchip je zavezan nenehnemu izboljševanju funkcij zaščite kode naših izdelkov.
Pravno obvestilo
To publikacijo in informacije v njej lahko uporabljate samo z izdelki Microchip, vključno z načrtovanjem, testiranjem in integracijo izdelkov Microchip z vašo aplikacijo. Uporaba teh informacij na kakršen koli drug način krši te pogoje. Informacije o aplikacijah naprave so na voljo samo za vaše udobje in jih lahko nadomestijo posodobitve. Vaša odgovornost je zagotoviti, da vaša aplikacija ustreza vašim specifikacijam. Za dodatno podporo se obrnite na lokalno prodajno pisarno družbe Microchip ali pridobite dodatno podporo na www.microchip.com/en-us/support/design-help/client-support-services.
TE INFORMACIJE ZAGOTAVLJA MICROCHIP "TAKŠNE, KOT SO". Microchip ne daje nobenih zastopov ali garancij, ne glede na to, ali so izrecni ali implicitni, pisni ali ustni, zakonski ali kako drugače, povezani z informacijami, vključno z nobenimi implicitnimi garancijami za kršitev, prodajo in primernost za določen namen ali garancije POVEZANO Z NJEGOVIM STANJEM, KAKOVOSTJO ALI ZMOGLJIVOSTJO. MICROCHIP V NOBENEM PRIMERU NE BO ODGOVOREN ZA KAKRŠNO KOLI POSREDNO, POSEBNO, KAZNOVALNO, NAKLJUČNO ALI POSLEDIČNO IZGUBO, ŠKODO, STROŠKE ALI IZDATKE KAKRŠNEKOLI VRSTE, POVEZANE Z INFORMACIJAMI ALI NJIHOVO UPORABO, NE glede na to, KI SO POVZROČENI, TUDI ČE JE BIL MICROCHIP SVETOVAN MOŽNOST ALI ŠKODA JE PREDVIDLJIVA. DO NAJVEČJEGA MERA, KI GA DOVOLJUJE ZAKONODAJA, CELOTA ODGOVORNOST MICROCHIPA ZA VSE ZAHTEVKE, KI SO NA KAKRŠEN KOLI NAČIN POVEZANE Z INFORMACIJO ALI NJENO UPORABO, NE BO PRESEGALA ZNESKA PRISTOJBIN, ČE OBSTAJA, KI STE GA PLAČALI NEPOSREDNO MICROCHIPU ZA INFORMACIJO.
Uporaba naprav Microchip v aplikacijah za vzdrževanje življenja in/ali varnost je v celoti na kupčevo tveganje in kupec se strinja, da bo branil, odškodoval in zaščitil Microchip pred kakršno koli škodo, zahtevki, tožbami ali stroški, ki so posledica takšne uporabe. Nobene licence se ne posredujejo, implicitno ali kako drugače, v okviru pravic intelektualne lastnine družbe Microchip, razen če je navedeno drugače.
Blagovne znamke
Ime in logotip Microchip, logotip Microchip, Adaptec, AnyRate, AVR, logotip AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, logotip Microsemi, MOST, logotip MOST, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, logotip PIC32, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, logotip SST, SuperFlash , Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron in XMEGA so registrirane blagovne znamke Microchip Technology Incorporated v ZDA in drugih državah. 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, logotip ProASIC Plus, Quiet- Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath in ZL so registrirane blagovne znamke Microchip Technology Incorporated v ZDA
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 Average Matching, DAM , ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, serijsko programiranje v vezju, ICSP, INICnet, inteligentno vzporedno povezovanje, povezljivost med čipi, blokiranje tresenja, gumb na zaslonu, maxCrypto, maks.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 , 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, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect in ZENA so blagovne znamke družbe Microchip Technology Incorporated v ZDA in drugih državah.
SQTP je storitvena znamka Microchip Technology Incorporated v ZDA. Logotip Adaptec, Frequency on Demand, Silicon Storage Technology, Symmcom in Trusted Time so registrirane blagovne znamke Microchip Technology Inc. v drugih državah. GestIC je registrirana blagovna znamka Microchip Technology Germany II GmbH & Co. KG, hčerinske družbe Microchip Technology Inc., v drugih državah. Vse druge tukaj omenjene blagovne znamke so last njihovih podjetij. © 2021, Microchip Technology Incorporated in njegove podružnice. Vse pravice pridržane. ISBN: 978-1-5224-9403-4
Sistem vodenja kakovosti
Za informacije o Microchipovih sistemih vodenja kakovosti obiščite www.microchip.com/quality.
Prodaja in servis po vsem svetu
AMERIKA 2355 West Chandler Blvd.
Chandler, AZ 85224-6199
Tel: 480-792-7200
faks: 480-792-7277
Tehnična podpora:
www.microchip.com/support
Web Naslov:
www.microchip.com
Dokumenti / Viri
![]() |
Ukazni list za serijski periferni vmesnik MICROCHIP ATA8510 [pdf] Uporabniški priročnik ATA8510 Serial Peripheral Interface Command Sheet, ATA8510, Serial Peripheral Interface Command Sheet, Peripheral Interface Command Sheet |