Nesse post eu faço um review do MDS120M que é um osciloscópio digital portátil, bem pequeno mas que demonstra um nível de performance interessante.
Ele é bom, é barato e pelo preço que é vendido atende a grande maioria das aplicações simples que demandam portabilidade. Seu chip ARM executa muito bem aquilo a que se propõe, e está bem casado com o chip ADC.
INTENÇÃO DESSE POST
- Mostrar o funcionamento do MDS120M
- Examinar a arquitetura de Hardware
ESPECIFICAÇÕES
Ao observar o equipamento, identificamos que ele é bem compacto, gostei muito do fato dele ter um suporte para ficar em pé, facilita a visualização na vertical.
É um aparelho bem simples, o manual diz que a a bateria dura 6 horas, abaixo no post vocês verão como ele funciona.
Conforme vocês podem observar nas especificações acima, o display dele é de 320x240. Observem que destaquei onde diz que a taxa máxima de amostragem é de 500MSps.
Ele promete 500MSps, mas de fato pode fazer 200MSps. Isso segue uma tendência de indústria de inflar suas features para tentar sobreviver em um mercado capitalista selvagem. É só lembrarmos da potência PMPO vs RMS dos equipamentos de áudio.
Esse equipamento consiste de dois componentes principais: um microcontrolador e um conversor AD, que é o MXT2088.
Embora o osciloscópio seja de traço simples, porém o chip suporta dois canais, que é o chip conversor AD de dois canais que mencionei acima.
Observando o diagrama acima, temos o amplificador operacional diferencial, logo depois o conversor AD e o registrador de 8 bits.
Na imagem acima, vocês podem observar qual o chip que utilizam como processador genérico, é um chip derivado do STM32.
Observe os diagramas de bloco abaixo:
Observem no esquema abaixo do chip STM23F407
Para minha surpresa ele usa um chip GD32F407 VET6 que é um clone do STM32F407 VET6 da ST Microelectronics. Ou seja um Cortex M4 ARM.
Abaixo temos o datasheet oficial e uma comparação entre o STM32F407VET6 e o GD32F407 VET6.
Esse chip é muito utilizado em controladora de drones, por possuir uma série de recursos de cálculo acelerado.
2x canais 180
COMPARANDO O MODO SIMPLES E O DUPLO
TECLADO
A engenharia reversa é sempre um processo trabalhoso, mas aqui eu dei uma olhada naquilo que considerei a estratégia principal do projetista.
Usar um chip ARM 32bits que possui muitas IOs paralelas para dar conta de display, teclado, leitura do ADC e tratamento de sinais. Isso derruba os custos.
Curiosamente esse chip pode ser programado com Arduino IDE pois existe o Core dele portado no
Mas é possível que eles tenham usado o ambiente de programação da própria ST.
Esse post foi um review bem diferente, sempre que for fazer um review vou para esse lado da anatomia do equipamento, o que há de engenharia, é muito mais que um review, pois conforme você desmonta, isso te enriquece, faz com que você aprenda muito mais.
Muito obrigado pelo apoio, abraços do Fernando K.
0 Comentários