QuierodetectarlatensiónatravésdelaresistenciaR1(esdecir,convertirlaenformadigital).Solotengocomparadoresdisponiblesconmigoyningúnotrohardware(ADCnoestádisponible).¿HayalgunamaneradequepuedadigitalizarestevoltajeatravésdeR1.desdeelcircuitopodemosverquelasalidadelcomparadoriríade0-5VyaquelatensiónV1varíade0-5Vosilatensiónsefijaa5V,lasalidasiempreseráalta(5V).Demanerasimilar,sihacemosquelacorrientefluyaenladirecciónopuesta,lasalidairáde0a-5Vopermaneceráa-5Vcuandonosevaríeelsuministro.porloqueelcomparadoractúacomounADCde1bit.PeroserequiereunasalidamultibitparadetectarlatensiónvariableenR1.LosdatosdigitalesdebensertomadosenunFPGA.Asíquecualquiersugerenciaenestesentido.
La segunda imagen es la solución que encontré FPGA ADC . Esto también utiliza una entrada analógica de un solo extremo, mientras que tengo una entrada diferencial a través de una resistencia.
EDITAR #
- Así que de nuevo estoy adjuntando un diagrama de circuito para aclarar las cosas La carga que se muestra no es la carga real. El voltaje a través del sensor de corriente se debe convertir a digital y tengo disponible un ADC delta sigma simple que se realizará utilizando los receptores LVDS en el FPGA. Entonces, ¿cómo convertir este voltaje diferencial en digital usando delta sigma ADC? El propósito de todo esto es que tengo que detectar la corriente de carga y descarga de una batería de ión litio usando un fpga que cabe en un dispositivo portátil. Por eso, quiero mantener los componentes externos a un mínimo y el fpga usa un ADC delta sigma hecho en la moda mostrada en el diagrama de bloques de ADC