Guide de l'utilisateur de la feuille de commande de l'interface périphérique série MICROCHIP ATA8510
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

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

Références

Laisser un commentaire

Votre adresse email ne sera pas publiée. Les champs obligatoires sont marqués *