Guide de l'utilisateur de la feuille de commande de l'interface périphérique série MICROCHIP ATA8510

Introduction
Ce guide de l'utilisateur fournit un résumé de toutes les commandes SPI (Serial Peripheral Interface) disponibles avec la famille de produits ATA8510 Ultra High Frequency (UHF), y compris une description détaillée des commandes, la procédure de configuration, le codage des commandes et les descriptions des paramètres disponibles. Ce document inclut également le calcul de la synchronisation SPI, qui permet d'assurer une synchronisation appropriée dans l'application. Ce document est applicable pour les produits suivants :
- ATA8510
- ATA8515
- ATA8210
- ATA8215
- ATA8710
Références rapides
Documentation de référence
Pour plus de détails, reportez-vous au Guide de l'utilisateur industriel ATA8510/15 (DS50003142).
Acronymes et abréviations
Tableau 1-1. Acronymes et abréviations
| Acronymes/Abréviations | Description |
| Mémoire EEPROM | Mémoire morte programmable effaçable électriquement |
| FIFO | Premier entré, premier sorti |
| FW | Micrologiciel |
| IRQ | Demande d'interruption |
| ROM | Mémoire en lecture seule |
| RSSI | Indicateur de force du signal reçu |
| RX | Récepteur |
| SPI | Interface périphérique série |
| Mémoire SRAM | Mémoire statique à accès aléatoire |
| SCK | Horloge série |
| SFIFO | Prise en charge du premier entré, premier sorti |
| TX | Émetteur |
| uC | Microcontrôleurs |
| UHF | Ultra haute fréquence |
Commandes SPI terminéesview
Illustration 2-1. Commandes SPI
Lire le niveau de remplissage RX FIFO
UC hôte
ATA8510
| CMD [0x01] | 0x00 | 0x00 |
| événements.système | événements.événements | données |
| Information demandée |
| État du système |
| Non utilisé à partir du FW |
Lire le niveau de remplissage FIFO TX
UC hôte
ATA8510
| CMD [0x02] | 0x00 | 0x00 |
| événements.système | événements.événements | données |
Obtenir des octets d'événement
UC hôte
ATA8510
| événements. | Morceau 7 | Morceau 6 | Morceau 5 | Morceau 4 | Morceau 3 | Morceau 2 | Morceau 1 | Morceau 0 |
| système | SYS_ERR | CMD_RDY | SYS_RDY | AVCCLOW | BATTERIE FAIBLE | SFIFO | DFIFO_RX | DFIFO_TX |
| événements | IDCHKA | WCOKA | SOTA | EOTA | IDCHKB | WCOKB | SOTB | EOTB |
| pouvoir | PWRON | – | NPWRON6 | NPWRON5 | NPWRON4 | NPWRON3 | NPWRON2 | NPWRON1 |
| configuration | CheminB | CheminA | ch[1:0] | – | ser[2:0] | |||
Lire RSSI FIFO
UC hôte
ATA8510
| CMD [0x05] | longueur | 0x00 | 0x00 | … | 0x00 | Ce co (longueur | |
| événements.système | événements.événements | factice | données | … | données |
Lire RX FIFO
UC hôte
ATA8510
| CMD [0x06] | longueur | 0x00 | 0x00 | … | 0x00 | Ce co (longueur | |
| événements.système | événements.événements | factice | données | … | données |
Lire RX FIFO
UC hôte
ATA8510
| Nom | Morceau 7 | Morceau 6 | Morceau 5 | Morceau 4 | Morceau 3 | Morceau 2 | Morceau 1 | Morceau 0 |
| serviceChannelConfig | enaCheminB | enaPathA | canal[1:0] | – | entretien[2:0] | |||
| Nom | Morceau 7 | Morceau 6 | Morceau 5 | Morceau 4 | Morceau 3 | Morceau 2 | Morceau 1 | Morceau 0 |
| serviceChannelConfig | – | – | – | – | startPollingIndex | |||
| Nom | Morceau 7 | Morceau 6 | Morceau 5 | Morceau 4 | Morceau 3 | Morceau 2 | Morceau 1 | Morceau 0 |
| tuneCheckConfig | FR_ANT_TUNE | EN_TEMP_MEAS | FR_SRCCAL | FR_FRCCAL | FR_VCOCAL | – | FR_AUTOCHECK | – |
| CMD [0x12] | 0x00 | 0x00 |
| événements.système | événements.événements | version rom |
Le mécanisme d'incrémentation doit être exécuté comme suit pour s'assurer que les bonnes données seront fournies :
Paramètre à l'octet nx [x>=2] = 0x01
Paramètre à l'octet ny [y<=1] = 0x00
[n = nombre d'octets transmis via SPI]
| CMD [0x17] | valeur |
| événements.système | événements.événements |
| 0x00 | désactiver |
| 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 |
Calcul de la synchronisation SPI
Illustration 3-1. Calcul de la synchronisation SPI

| Temps | Timing à 40%interrompre l'utilisation | Description | Compter sur | Timing |
| T0 | 0 ou 25 µs | Le temps entre NSS LOW et le mode veille actif AVR est activé | 0 µs si aucun mode veille n'est utilisé ou 25 µs pour tout mode veille | 25 μs |
| T1 | 17.6 µs | Temps depuis AVR actif jusqu'au début du premier octet de télégramme | INT1 IRQ (front descendant) | 45 cycles (ISR) + 15 cycles de temps de réponse d'interruption |
| T2 | 16 µs | Temps de décalage d'un octet SPI avec f_SCK | f_SCK à 500 kHz (maximum) | 8 bits / 500 kbit/s |
| T3 | 35.1 µs | Temps de traitement du dernier octet | SPI RX/TX tampon IRQ Remarque : Dépend de la commande SPI | maximum. 120 cycles (*2) |
| T4 | 16.1 µs | Télégramme d'inactivité SPI | INT1 IRQ (front montant) | 40 cycles (ISR) + 15 cycles de temps de réponse d'interruption |
Calcul de synchronisation effectué avec une horloge centrale AVR de 5.7 MHz
*2) nécessaire pour la commande SPI "Read RX Buffer" et "Read RSSI Buffer"
| Lire le niveau de remplissage RX FIFO | 0 |
| Lire le niveau de remplissage FIFO TX | 0 |
| Lire le niveau de remplissage RSSI FIFO | 0 |
| Obtenir des octets d'événement | 0 |
| Lire RSSI FIFO | 120 |
| Lire RX FIFO | 120 |
| Écrire le registre SRAM | 110 |
| Lire le registre SRAM | 120 |
| Ecrire EEPROM | 55 |
| Lire l'EEPROM | 0 |
| Écrire TX FIFO | 110 |
| Écrire le préambule TX FIFO | 110 |
| Définir le mode système | 55 |
| Calibrer et vérifier | 50 |
| Patch SPI | XX |
| Obtenir la version ROM | 0 |
| Obtenir la version Flash | 0 |
| Commande configurable par le client | XX |
| Réinitialisation du système | 0 |
| Déclencher l'écriture sécurisée EEPROM | 65 |
| Définir le volumetage Moniteur | 85 |
| Commande ARRÊT | 0 |
| Lire la valeur de température | 0 |
| Initialiser le service SRAM | 50 |
| Démarrer la mesure RSSI | 55 |
| Obtenir la valeur RSSI | 0 |
| Lire l'interruption d'octet FIFO RX | 70 |
| Lire l'interruption d'octet RSSI FIFO | 70 |
Historique de révision du document
| Révision | Date | Section | Description |
| A | 12/2021 | Document | Version initiale |
La micropuce Website
Microchip fournit une assistance en ligne via notre website à www.microchip.com/. Cette weble site est utilisé pour faire files et informations facilement accessibles aux clients. Voici quelques-uns des contenus disponibles :
- Support produit - Fiches techniques et errata, notes d'application et samples programmes, les ressources de conception, les guides d'utilisation et les documents de support matériel, les dernières versions de logiciels et les logiciels archivés
- Assistance technique générale - Foire aux questions (FAQ), demandes d'assistance technique, groupes de discussion en ligne, liste des membres du programme de partenaires de conception Microchip
- Activité de Microchip - Guides de sélection et de commande de produits, derniers communiqués de presse de Microchip, liste des séminaires et événements, listes des bureaux de vente, des distributeurs et des représentants d'usine de Microchip
Service de notification de changement de produit
Le service de notification de changement de produit de Microchip aide les clients à rester informés sur les produits Microchip. Les abonnés recevront une notification par e-mail chaque fois qu'il y aura des changements, des mises à jour, des révisions ou des errata liés à une famille de produits ou à un outil de développement spécifique. Pour vous inscrire, rendez-vous sur www.microchip.com/pcn et suivez les instructions d'enregistrement.
Assistance clientèle
Les utilisateurs de produits Microchip peuvent recevoir de l'aide via plusieurs canaux :
- Distributeur ou représentant
- Bureau de vente local
- Ingénieur Solutions Embarquées (ESE)
- Assistance technique
Les clients doivent contacter leur distributeur, représentant ou ESE pour obtenir de l'aide. Les bureaux de vente locaux sont également disponibles pour aider les clients. Une liste des bureaux de vente et des emplacements est incluse dans ce document. Le support technique est disponible via le website à: www.microchip.com/support
Fonction de protection du code des appareils Microchip
Notez les détails suivants concernant la fonction de protection du code sur les produits Microchip :
- Les produits Microchip répondent aux spécifications contenues dans leur fiche technique Microchip particulière.
- Microchip estime que sa gamme de produits est sécurisée lorsqu'elle est utilisée de la manière prévue, dans le cadre des spécifications de fonctionnement et dans des conditions normales.
- Microchip valorise et protège agressivement ses droits de propriété intellectuelle. Les tentatives de violation des fonctions de protection du code du produit Microchip sont strictement interdites et peuvent enfreindre le Digital Millennium Copyright Act.
- Ni Microchip ni aucun autre fabricant de semi-conducteurs ne peut garantir la sécurité de son code. La protection du code ne signifie pas que nous garantissons que le produit est « incassable ». La protection du code évolue constamment. Microchip s'engage à améliorer en permanence les fonctionnalités de protection du code de ses produits.
Mentions légales
Cette publication et les informations qu'elle contient ne peuvent être utilisées qu'avec les produits Microchip, y compris pour concevoir, tester et intégrer les produits Microchip à votre application. L'utilisation de ces informations de toute autre manière viole ces conditions. Les informations concernant les applications de l'appareil sont fournies uniquement pour votre commodité et peuvent être remplacées par des mises à jour. Il est de votre responsabilité de vous assurer que votre application répond à vos spécifications. Contactez votre bureau de vente Microchip local pour une assistance supplémentaire ou obtenez une assistance supplémentaire sur www.microchip.com/en-us/support/design-help/client-support-services.
CES INFORMATIONS SONT FOURNIES PAR MICROCHIP « EN L'ÉTAT ». MICROCHIP NE FAIT AUCUNE DÉCLARATION OU GARANTIE D'AUCUNE SORTE, EXPRESSE OU IMPLICITE, ÉCRITE OU ORALE, LÉGALE OU AUTRE, RELATIVE AUX INFORMATIONS, Y COMPRIS, MAIS SANS S'Y LIMITER, TOUTE GARANTIE IMPLICITE DE NON-CONTREFAÇON, DE QUALITÉ MARCHANDE ET D'ADÉQUATION À UN USAGE PARTICULIER, OU GARANTIES LIÉS À SON ÉTAT, SA QUALITÉ OU SES PERFORMANCES. EN AUCUN CAS, MICROCHIP NE SERA RESPONSABLE DES PERTES, DOMMAGES, COÛTS OU DÉPENSES INDIRECTS, SPÉCIAUX, PUNITIFS, ACCESSOIRES OU CONSÉCUTIFS DE QUELQUE NATURE QUE CE SOIT LIÉS À L'INFORMATION OU À SON UTILISATION, QUELLE QU'EN SOIT LA CAUSE, MÊME SI MICROCHIP A ÉTÉ INFORMÉ DE LA LA POSSIBILITE OU LES DOMMAGES SONT PREVISIBLES. DANS TOUTE LA MESURE AUTORISÉE PAR LA LOI, LA RESPONSABILITÉ TOTALE DE MICROCHIP SUR TOUTES LES RÉCLAMATIONS LIÉES DE QUELQUE FAÇON QUE CE SOIT À L'INFORMATION OU À SON UTILISATION NE DÉPASSERA PAS LE MONTANT DES FRAIS, LE CAS ÉCHÉANT, QUE VOUS AVEZ PAYÉS DIRECTEMENT À MICROCHIP POUR L'INFORMATION.
L'utilisation des dispositifs Microchip dans des applications de maintien des fonctions vitales et/ou de sécurité est entièrement aux risques et périls de l'acheteur, qui s'engage à défendre, indemniser et dégager Microchip de toute responsabilité en cas de dommages, réclamations, poursuites ou dépenses résultant d'une telle utilisation. Aucune licence n'est transmise, implicitement ou autrement, en vertu des droits de propriété intellectuelle de Microchip, sauf indication contraire.
Marques déposées
Le nom et le logo Microchip, le logo Microchip, Adaptec, AnyRate, AVR, logo AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, logo Microsemi, MOST, logo MOST, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, logo PIC32, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, logo SST, SuperFlash , Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron et XMEGA sont des marques déposées de Microchip Technology Incorporated aux États-Unis et dans d'autres pays. 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, logo ProASIC Plus, Quiet-Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath et ZL sont des marques déposées de Microchip Technology Incorporated aux États-Unis
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, Programmation série en circuit, ICSP, INICnet, Mise en parallèle intelligente, Connectivité inter-puces, JitterBlocker, Bouton sur l'affichage, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, logo certifié MPLAB, MPLIB, MPLINK, MultiTRAK, NetDetach, NVM Express, NVMe, génération de code omniscient, 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 et ZENA sont des marques commerciales de Microchip Technology Incorporated aux États-Unis et dans d'autres pays.
SQTP est une marque de service de Microchip Technology Incorporated aux États-Unis. Le logo Adaptec, Frequency on Demand, Silicon Storage Technology, Symmcom et Trusted Time sont des marques déposées de Microchip Technology Inc. dans d'autres pays. GestIC est une marque déposée de Microchip Technology Germany II GmbH & Co. KG, une filiale de Microchip Technology Inc., dans d'autres pays. Toutes les autres marques citées ici sont la propriété de leurs sociétés respectives. © 2021, Microchip Technology Incorporated et ses filiales. Tous les droits sont réservés. ISBN : 978-1-5224-9403-4
Système de gestion de la qualité
Pour plus d'informations sur les systèmes de gestion de la qualité de Microchip, veuillez visiter www.microchip.com/qualité.
Ventes et service dans le monde entier
AMÉRIQUE2355 West Chandler Blvd.
Chandler, Arizona 85224-6199
Tél.: 480-792-7200
Fax: 480-792-7277
Support technique :
www.microchip.com/support
Web Adresse:
www.microchip.com
Documents / Ressources
![]() |
Feuille de commande de l'interface périphérique série MICROCHIP ATA8510 [pdf] Guide de l'utilisateur Feuille de commande de l'interface périphérique série ATA8510, ATA8510, Feuille de commande de l'interface périphérique série, Feuille de commande de l'interface périphérique |




