O MCP1085S (Mysentech Capacitive Processor) é um novo chip SOC de microprocessador de capacitância de detecção lançado pela Mysentech, integrando circuito frontal analógico de capacitância de dez canais, multimodo, banda larga, microprocessador, memória e interfaces I/O ricas. A frequência de medição de capacitância é configurável na faixa de 0,1~30MHz, a saída é um sinal digital de 16 bits, com resolução mais alta de 1fF. O chip suporta vários modos de operação, podendo medir capacitância de extremidade única, capacitância flutuante de extremidade dupla e capacitância mútua. O chip integra um sensor de temperatura digital de alta precisão de 16 bits, adequado para cenários que exigem compensação de temperatura e outras aplicações de detecção composta de temperatura.
Para resolver o processamento embarcado de detecção de capacitância em várias indústrias, o chip SOC integra um microprocessador com núcleo Arm® Cortex®-M0+, permitindo computação de borda de vários algoritmos de detecção, convertendo os valores de frequência de oscilação medidos em valores de capacitância e grandezas físicas específicas, como nível de líquido, teor de umidade, deslocamento, distância de proximidade, etc. O chip possui 64KB Flash, 1KB Data Flash e 4KB SRAM integrados, permitindo que desenvolvedores escrevam software de aplicação e armazenem dados de calibração e aplicação do sensor. O chip também integra recursos de hardware como ADC, temporizador avançado, temporizador geral, temporizador básico de 16 bits, e interfaces USART e I2C.
1. Chip de processador de capacitância digital -Características do MCP1085S:
Front-end de detecção de capacitância:
– Medição de capacitância de extremidade única de 10 canais / capacitância de extremidade dupla de 5 canais
– Faixa de medição de capacitância: 1pF~10nF
– Frequência de detecção de capacitância: 100KHz~30MHz
– Resolução de capacitância/frequência: 16 bits
– Suporta blindagem ativa
Função de medição de temperatura digital integrada, 16 bits, precisão típica de 0,5°C
Núcleo e sistema:
– 32-bit Arm®Cortex®-M0+
– Frequência de operação de até 48MHz
Memória:
– 64KB Flash
– 1KB Data Flash
– 4KB SRAM
Clock, reset e gerenciamento de energia:
– Alimentação de 2,3V~5,5V
– Reset de ligar/desligar (POR/PDR), monitor de tensão programável (PVD)
– Oscilador de alta velocidade HSI de 48MHz embutido
– Oscilador de baixa velocidade LSI de 40KHz embutido
Baixo consumo de energia:
– Suporta modos de baixo consumo, incluindo: Sleep e
Deep Sleep
– Consumo médio: 6,4uA@1Hz
5 temporizadores:
– 1 temporizador avançado de controle de 16 bits e 4 canais (TIM1)
– 1 temporizador geral de 16 bits e 4 canais (TIM3)
– 1 temporizador básico de 16 bits (TIM14)
– 1 temporizador watchdog de hardware com clock independente (IWDG)
– 1 temporizador Systick: contador decrescente de 24 bits
10 portas I/O rápidas:
– Todas as portas I/O podem ser mapeadas para interrupções externas
– Todas as portas podem aceitar entrada e saída de sinais com tensão não superior a VDD
3 interfaces de comunicação:
– 2 interfaces USART
– 1 interface I2C
1 conversor analógico-digital (ADC) de 12 bits, suportando tempo de conversão mais rápido de 1μs (taxa de amostragem de 1MSPS), configurado com 5 canais externos e 1 canal interno para coletar tensão de referência interna
Unidade de cálculo CRC
ID único de 96 bits do chip (UID)
Modo de depuração – interface de depuração serial (SWD)
Faixa de temperatura de operação -40℃~+85℃
Tempo de conversão de canal único: configurável de 0,1ms~23,5ms
Medição de temperatura digital de alta precisão de 16 bits integrada
2. Chip de processador de capacitância digital -Aplicações do MCP1085S:
Medição de nível de líquido
Medição de teor de umidade
Análise de secura e umidade
Detecção de imersão em água
Detecção dielétrica
Detecção de proximidade
Botões de toque