Guia do usuário da folha de comando da interface serial periférica MICROCHIP ATA8510

Introdução
Este guia do usuário fornece um resumo de todos os comandos Serial Peripheral Interface (SPI) disponíveis com a família de produtos ATA8510 Ultra High Frequency (UHF), incluindo uma descrição detalhada do comando, o procedimento de configuração, a codificação do comando e as descrições dos parâmetros disponíveis. Este documento também inclui o cálculo de tempo do SPI, que ajuda a garantir o tempo adequado no aplicativo. Este documento é aplicável para os seguintes produtos:
- ATA8510
- ATA8515
- ATA8210
- ATA8215
- ATA8710
Referências Rápidas
Documentação de Referência
Para mais detalhes, consulte o Guia do Usuário Industrial ATA8510/15 (DS50003142).
Acrônimos e abreviações
Tabela 1-1. Acrônimos e abreviações
| Siglas/Abreviaturas | Descrição |
| EEPROM | Memória somente leitura programável apagável eletricamente |
| FIFO | Primeiro a entrar, primeiro a sair |
| FW | Firmware |
| IRQ | Pedido de interrupção |
| ROM | Memória somente leitura |
| RSSI | Indicador de força do sinal recebido |
| RX | Receptor |
| SPI | Interface Periférica Serial |
| SRAM | Memória de acesso aleatório estática |
| SCK | Relógio de série |
| SFIFO | Apoio Primeiro a Entrar Primeiro a Sair |
| TX | Transmissor |
| uC | Microcontroladores |
| UHF | Ultra Alta Frequência |
SPI comandaview
Figura 2-1. Comandos SPI
Ler Nível de Enchimento RX FIFO
Hospede uC
ATA8510
| CMD [0x01] | 0x00 | 0x00 |
| eventos.sistema | eventos.eventos | dados |
| Informação requerida |
| Status do sistema |
| Não usado do FW |
Ler Nível de Preenchimento TX FIFO
Hospede uC
ATA8510
| CMD [0x02] | 0x00 | 0x00 |
| eventos.sistema | eventos.eventos | dados |
Obter bytes de evento
Hospede uC
ATA8510
| eventos. | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 |
| sistema | SYS_ERR | CMD_RDY | SYS_RDY | AVCCLOW | LOWBATT | SFIFO | DFIFO_RX | DFIFO_TX |
| eventos | IDCHKA | WCOKA | SOTA | EOTA | IDCHKB | WCOKB | SOTB | EOTB |
| poder | PWRON | – | NPWRON6 | NPWRON5 | NPWRON4 | NPWRON3 | NPWRON2 | NPWRON1 |
| configuração | CaminhoB | CaminhoA | canal[1:0] | – | ser[2:0] | |||
Leia RSSI FIFO
Hospede uC
ATA8510
| CMD [0x05] | comprimento | 0x00 | 0x00 | … | 0x00 | Este co (comprimento | |
| eventos.sistema | eventos.eventos | fictício | dados | … | dados |
Ler RX FIFO
Hospede uC
ATA8510
| CMD [0x06] | comprimento | 0x00 | 0x00 | … | 0x00 | Este co (comprimento | |
| eventos.sistema | eventos.eventos | fictício | dados | … | dados |
Ler RX FIFO
Hospede uC
ATA8510
| Nome | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 |
| serviceChannelConfig | enaPathB | enaPathA | canal[1:0] | – | serviço [2:0] | |||
| Nome | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 |
| serviceChannelConfig | – | – | – | – | startPollingIndex | |||
| Nome | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 |
| tuneCheckConfig | PT_ANT_TUNE | EN_TEMP_MEAS | EN_SRCCAL | EN_FRCCAL | EN_VCOCAL | – | PT_SELFCHECK | – |
| CMD [0x12] | 0x00 | 0x00 |
| eventos.sistema | eventos.eventos | versão rom |
O mecanismo de incremento precisa ser executado da seguinte forma para garantir que os dados corretos sejam fornecidos:
Parâmetro no byte nx [x>=2] = 0x01
Parâmetro no byte ny [y<=1] = 0x00
[n = número de bytes transmitidos via SPI]
| CMD [0x17] | valor |
| eventos.sistema | eventos.eventos |
| 0x00 | desabilitar |
| 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 |
Cálculo de Tempo SPI
Figura 3-1. Cálculo de Tempo SPI

| Tempo | Tempo em 40%interromper o uso | Descrição | Dependa de | Tempo |
| T0 | 0 ou 25µs | O tempo de NSS LOW para AVRactive sleep mode está ativado | 0 µs se nenhum modo de hibernação for usado ou 25 µs para qualquer modo de hibernação | 25 μs |
| T1 | 17.6 µs | Tempo desde o AVR ativo até o início do primeiro byte do telegrama | INT1 IRQ (borda descendente) | 45 ciclos (ISR) + 15 ciclos de tempo de resposta de interrupção |
| T2 | 16 µs | Tempo para mudar em um byte SPI com f_SCK | f_SCK a 500 kHz (máximo) | 8 bits / 500 kbits/s |
| T3 | 35.1 µs | Hora de lidar com o último byte | SPI RX/TX buffer IRQ Nota: Depende do comando SPI | máx. 120 ciclos (*2) |
| T4 | 16.1 µs | SPI telegrama de tempo ocioso | INT1 IRQ (borda de subida) | 40 ciclos (ISR) + 15 ciclos de tempo de resposta de interrupção |
Cálculo de temporização feito com clock de núcleo AVR de 5.7 MHz
*2) necessário para o comando SPI “Read RX Buffer” e “Read RSSI Buffer”
| Ler Nível de Enchimento RX FIFO | 0 |
| Ler Nível de Preenchimento TX FIFO | 0 |
| Ler Nível de Preenchimento RSSI FIFO | 0 |
| Obter bytes de evento | 0 |
| Leia RSSI FIFO | 120 |
| Ler RX FIFO | 120 |
| Escrever registro SRAM | 110 |
| Ler registro SRAM | 120 |
| Gravar EEPROM | 55 |
| Leia EEPROM | 0 |
| Escreva TX FIFO | 110 |
| Escrever TX Preâmbulo FIFO | 110 |
| Definir modo do sistema | 55 |
| Calibrar e verificar | 50 |
| Correção SPI | XX |
| Obter versão ROM | 0 |
| Obter versão Flash | 0 |
| Comando configurável pelo cliente | XX |
| Redefinição do sistema | 0 |
| Acionar gravação segura EEPROM | 65 |
| Conjunto Voltage Monitorar | 85 |
| Comando OFF | 0 |
| Ler valor de temperatura | 0 |
| Iniciar Serviço SRAM | 50 |
| Iniciar Medição de RSSI | 55 |
| Obter valor RSSI | 0 |
| Leia a interrupção do byte RX FIFO | 70 |
| Ler Interrupção de Byte RSSI FIFO | 70 |
Histórico de Revisão de Documentos
| Revisão | Data | Seção | Descrição |
| A | 12/2021 | Documento | Lançamento inicial |
O Microchip Website
A Microchip fornece suporte online através do nosso website em www.microchip.com/. este website é usado para fazer files e informações facilmente disponíveis para os clientes. Alguns dos conteúdos disponíveis incluem:
- Suporte ao produto – folhas de dados e errata, notas de aplicação e sampprogramas, recursos de design, guias do usuário e documentos de suporte de hardware, lançamentos de software mais recentes e software arquivado
- Suporte técnico geral – Perguntas frequentes (FAQs), solicitações de suporte técnico, grupos de discussão on-line, lista de membros do programa de parceiros de design da Microchip
- Business of Microchip – Seletor de produtos e guias de pedidos, últimos comunicados de imprensa da Microchip, lista de seminários e eventos, listas de escritórios de vendas da Microchip, distribuidores e representantes de fábrica
Serviço de notificação de alteração de produto
O serviço de notificação de alteração de produto da Microchip ajuda a manter os clientes atualizados sobre os produtos da Microchip. Os assinantes receberão notificação por e-mail sempre que houver alterações, atualizações, revisões ou errata relacionadas a uma família de produtos específica ou ferramenta de desenvolvimento de interesse. Para se inscrever, acesse www.microchip.com/pcn e siga as instruções de registro.
Suporte ao cliente
Os usuários de produtos Microchip podem receber assistência por meio de vários canais:
- Distribuidor ou Representante
- Escritório de vendas local
- Engenheiro de Soluções Incorporadas (ESE)
- Suporte Técnico
Os clientes devem entrar em contato com seu distribuidor, representante ou ESE para obter suporte. Os escritórios de vendas locais também estão disponíveis para ajudar os clientes. Uma lista de escritórios de vendas e locais está incluída neste documento. O suporte técnico está disponível através do website em: www.microchip.com/support
Recurso de proteção de código de dispositivos de microchip
Observe os seguintes detalhes do recurso de proteção de código em produtos Microchip:
- Os produtos Microchip atendem às especificações contidas em sua Ficha de Dados Microchip específica.
- A Microchip acredita que sua família de produtos é segura quando usada da maneira pretendida, dentro das especificações operacionais e sob condições normais.
- A Microchip valoriza e protege agressivamente seus direitos de propriedade intelectual. Tentativas de violar os recursos de proteção de código do produto Microchip são estritamente proibidas e podem violar a Lei de Direitos Autorais do Milênio Digital.
- Nem a Microchip nem nenhum outro fabricante de semicondutores pode garantir a segurança de seu código. Proteção de código não significa que estamos garantindo que o produto seja "inquebrável". A proteção de código está em constante evolução. A Microchip está comprometida em melhorar continuamente os recursos de proteção de código de nossos produtos.
Aviso Legal
Esta publicação e as informações aqui contidas podem ser usadas apenas com produtos Microchip, inclusive para projetar, testar e integrar produtos Microchip com seu aplicativo. O uso dessas informações de qualquer outra forma viola estes termos. As informações sobre os aplicativos do dispositivo são fornecidas apenas para sua conveniência e podem ser substituídas por atualizações. É sua responsabilidade garantir que seu aplicativo atenda às suas especificações. Entre em contato com o escritório de vendas local da Microchip para obter suporte adicional ou obtenha suporte adicional em www.microchip.com/en-us/support/design-help/client-support-services.
ESSAS INFORMAÇÕES SÃO FORNECIDAS PELA MICROCHIP “COMO ESTÃO”. A MICROCHIP NÃO FAZ REPRESENTAÇÕES OU GARANTIAS DE QUALQUER TIPO, SEJA EXPRESSA OU IMPLÍCITA, ESCRITA OU ORAL, LEGAL OU OUTRA, RELACIONADA ÀS INFORMAÇÕES, INCLUINDO, SEM LIMITAÇÃO, QUAISQUER GARANTIAS IMPLÍCITAS DE NÃO VIOLAÇÃO, COMERCIALIZAÇÃO E ADEQUAÇÃO PARA UM DETERMINADO FIM OU GARANTIAS RELACIONADO COM SUA CONDIÇÃO, QUALIDADE OU DESEMPENHO. EM NENHUM CASO A MICROCHIP SERÁ RESPONSÁVEL POR QUALQUER PERDA, DANO, CUSTO OU DESPESA INDIRETA, ESPECIAL, PUNITIVA, INCIDENTAL OU CONSEQUENTE DE QUALQUER TIPO RELACIONADA ÀS INFORMAÇÕES OU SEU USO, SEJA QUAL FOR A CAUSA, MESMO QUE A MICROCHIP TENHA SIDO AVISADA DA POSSIBILIDADE OU OS DANOS SÃO PREVISÍVEIS. ATÉ O LIMITE MÁXIMO PERMITIDO POR LEI, A RESPONSABILIDADE TOTAL DA MICROCHIP EM TODAS AS RECLAMAÇÕES DE QUALQUER FORMA RELACIONADAS ÀS INFORMAÇÕES OU SEU USO NÃO EXCEDERÁ O VALOR DAS TAXAS, SE HOUVER, QUE VOCÊ PAGOU DIRETAMENTE À MICROCHIP PELAS INFORMAÇÕES.
O uso de dispositivos Microchip em suporte de vida e/ou aplicações de segurança é inteiramente por conta e risco do comprador, e o comprador concorda em defender, indenizar e isentar a Microchip de quaisquer e todos os danos, reivindicações, processos ou despesas resultantes de tal uso. Nenhuma licença é transmitida, implicitamente ou de outra forma, sob quaisquer direitos de propriedade intelectual da Microchip, a menos que declarado de outra forma.
Marcas registradas
O nome e logotipo Microchip, o logotipo Microchip, Adaptec, AnyRate, AVR, logotipo AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, logotipo Microsemi, MOST, logotipo MOST, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, logotipo PIC32, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, logotipo SST, SuperFlash , Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron e XMEGA são marcas registradas da Microchip Technology Incorporated nos EUA e em outros países. 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 e ZL são marcas registradas da Microchip Technology Incorporated nos EUA
Supressão de Chave Adjacente, AKS, Analógico para a Era Digital, Qualquer Capacitor, AnyIn, AnyOut, Comutação Aumentada, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average Matching, DAM , ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, In-Circuit Serial Programming, ICSP, INICnet, Intelligent Paralleling, Inter-Chip Connectivity, JitterBlocker, Knob-on-Display, maxCrypto, maxView, 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 e ZENA são marcas comerciais da Microchip Technology Incorporated nos EUA e em outros países.
SQTP é uma marca de serviço da Microchip Technology Incorporated nos EUA. O logotipo Adaptec, Frequency on Demand, Silicon Storage Technology, Symmcom e Trusted Time são marcas registradas da Microchip Technology Inc. em outros países. GestIC é uma marca registrada da Microchip Technology Germany II GmbH & Co. KG, uma subsidiária da Microchip Technology Inc., em outros países. Todas as outras marcas registradas aqui mencionadas são de propriedade de suas respectivas empresas. © 2021, Microchip Technology Incorporated e suas subsidiárias. Todos os direitos reservados. ISBN: 978-1-5224-9403-4
Sistema de Gestão da Qualidade
Para obter informações sobre os Sistemas de Gestão de Qualidade da Microchip, visite www.microchip.com/quality.
Vendas e serviços em todo o mundo
AMÉRICA2355 West Chandler Blvd.
Chandler, Arizona 85224-6199
Telefone: 480-792-7200
Fax: 480-792-7277
Suporte técnico:
www.microchip.com/support
Web Endereço:
www.microchip.com
Documentos / Recursos
![]() |
Folha de Comando da Interface Periférica Serial MICROCHIP ATA8510 [pdf] Guia do Usuário Folha de comando da interface periférica serial ATA8510, Folha de comando da interface periférica serial ATA8510, Folha de comando da interface periférica |




