AD7606 chip especificação chinesa download endereço:
Dica: Para facilitar a seleção, a placa PCB frontal do pino duplo de entrada analógica (passo 2×8/2,54mm) padrão não está soldando. Nós daremos o pino dobro 2×8 e a tampa do jumper 8, pela própria escolha do cliente é acima da soldadura, ou para baixo soldando.
Envio padrão: Positivo 2X8 pino duplo Não soldando (envie o pino, a própria soldadura do cliente), A parte inferior da soldagem de pinos duplos 2X15.
Características:
1, o uso do chip AD7606 de 16 bits ADC de alta precisão
2,8 entradas analógicas. Impedância ohms 1M. Nenhuma fonte de alimentação, nenhum circuito de amplificador op analógico front-end, pode ser conectado diretamente à saída do sensor
3, a escala da entrada de 5V positivos e negativos, mais ou menos 10V. O alcance pode ser controlado via IO.
4, a resolução de 16 bits.
5, a frequência de amostragem máxima de 200KsPs. Suporta configurações de sobreamostragem de 8 níveis (pode efetivamente reduzir o jitter)
6, referência incorporado
7, uma única alimentação 5V
8, interface SPI ou interface de barramento de 16 bits. O nível do IO da relação pode ser 5V ou 3.3V.
1. Módulo de Aquisição de Dados Ad7606 Frequência
2. Cheap Circuitos Integrados
3. Circuitos Integrados
Nossa fábrica AD7606 módulo padrões para 8080 interface paralela.
Se você usa o modo de relação SPI, você precisa de alterar a configuração do resistor R1 R2.
Jumper de porta paralela: R1 flutuante (não postado), R2 postou resistência 10K
SPI interface mode Jumper: R1 postou 10K resistor, R2 flutuante (não postou)
A configuração do AD7606 é simples e não possui um registro interno. Os parâmetros de alcance e sobreamostragem são controlados por IO externo.
A taxa de amostragem é controlada pela frequência de pulso fornecida pelo MCU ou DSP.
O AD7606 deve usar uma única fonte 5V.
O nível de interface de comunicação entre o AD7606 e o MCU é controlado pelo PIN VIO. Em outras palavras VIO deve acessar a fonte de alimentação do microcontrolador, pode ser 3.3V também pode ser 5V.
Descrição do Pin do módulo
OS2 OS1 OS2: O estado combinado seleciona o modo oversampling.
000 indica nenhuma sobreamostragem, até 200 Kspss taxa de amostragem.
001 disse 2 vezes sobre-amostragem, ou seja, coleta de hardware interno de duas amostras para encontrar a média
010 que 4 vezes oversampling, isto é, coleta de hardware interno de quatro amostras para a média
011 que 8 vezes oversampling, que é a coleção de hardware interno de 8 amostras para encontrar a média
100 disse 16 vezes oversampling, isto é, a coleção de hardware interno de 16 amostras para a média
101 disse 32 vezes oversampling, ou seja, a coleção de hardware interno de 32 amostras para encontrar a média
110 significa 64 vezes oversampling, ou seja, a coleção de hardware interno de 64 amostras para encontrar a média
Quanto maior a taxa de sobreamostragem, maior o tempo de conversão do ADC e menor a frequência máxima de amostragem disponível.
CVA, CVB: Inicia o sinal de conversão AD. O CVA determina o canal 1-4, o CVB determina o canal 5-8.
2 sinais podem ser escalonados por um curto período. Em geral, CVA e CVB podem ser usados em paralelo.
RAGE: Seleção do intervalo. 0 indica positivo e negativo 5V, 1 é positivo e negativo 10V.
RD: leia o sinal
RST: redefinir o sinal
EMPRÉSTIMO: Sinal ocupado
CS: chip selecione o sinal
FRST: Indicador para a primeira amostra do canal
VIO: Comunicação interface nível
DB0-DB15: Data bus
[Diagrama de fiação de modo paralelo de 16 bits] — O AD7606 também suporta o modo de barramento de 8 bits, consulte a folha de dados AD7606
Lado do módulo AD7606 MCU
GND
+ 5V
FERRIA
OS2
OS1
OS0
AVE
CVB
DR
RST
BUSY —–> Entrada GPIO AD606 está alterando as instruções. [Pinos recomendados com interrupção externa]
CS
VIO
DB0-DB15 —–> Barramento de dados 8080 (16 bits)
FRST não leva
[SPI interface modo fiação diagrama]
Lado do módulo AD7606 MCU
GND
+ 5V
FERRIA
OS2
OS1
OS0
AVE
CVB
DR/SCLK
RST
BUSY —–> entrada GPIO, AD606 está mudando instruções. [Pinos recomendados com interrupção externa]
CS
VIO
DB7 (DOUTA) —–> linha de dados MISO do barramento SPI
DB14-DB15 pode não conectar
FRST não leva
[Aquisição de tempo de software do programa 1] — nós fornecemos exemplos de spi usar este programa ver arquivo bsp_spi_ad7606.c
Na rotina do serviço da interrupção do temporizador a conseguir:
Interrupção do temporizador ISR:
{
Interromper entrada
Leia os resultados de amostragem de 8 canais salvos na RAM; —-> leia a última coleção de resultados, para aquisição contínua, não importa
Iniciar próxima aquisição ADC; (flip CVA e CVB)
Interromper o retorno
}
A frequência do temporizador é a frequência de amostragem ADC. Este modo não pode conectar linhas porta BUSY.
[Software aquisição de tempo do programa 2] — 8080 exemplo de interface que fornecemos esta opção ver arquivo bsp_ad7606.c
Configure o pino CVA CVB para o modo de saída PWM, o ciclo é ajustado para a frequência de amostragem necessária; —> após o MCU produzirá um ciclo muito estável do sinal de conversão AD
Defina a linha porta BUSY para interromper o modo gatilho borda caindo;
Interrupção externa ISR
{
Interromper entrada
Leia 8 canais de resultados de amostragem salvos na RAM;
Interromper o retorno
}
[Aquisição do sincronismo do software para conseguir a diferença entre o programa 1 e o programa 2]
(1) Opção 1 pode ser usado menos BUSY porta linha, mas outra rotina de serviço interrupção ou programa principal desligamento temporário global interrupção, pode levar a ADC ciclo de conversão há um ligeiro jitter.
(2) A opção 2 garante a estabilidade do relógio de aquisição, uma vez que é gerado pelo hardware MCU. Mas precisa tomar uma linha de boca BUSY.
4. Módulo de Aquisição de Dados Ad7606 Frequência
Não existe nenhuma avaliação ainda.