Guia do usuário da folha de comando da interface serial periférica MICROCHIP ATA8510
Folha de Comando da Interface Periférica Serial 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

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

Referências

Deixe um comentário

Seu endereço de e-mail não será publicado. Os campos obrigatórios estão marcados *