Significado de los pines de entrada de datos de un DAC

3

Estoy tratando de entender qué significa cada uno de los 10 pines de entrada de datos de un DAC. La hoja de datos del AD9761 que estoy usando está disponible aquí .

Ladescripcióndelospinesseproporcionadelasiguientemanera(consultelapágina10):

  

CadaDACconstadeunagranmatrizdefuentedePMOSactualcapazde  Proporcionandohasta10mAdecorrienteagranescala,IOUTFS.Cadamatrizes  Divididoen15corrientesigualesqueconformanlascuatromássignificativas.  bits(MSBs).Lossiguientescuatrobitsobitsmediosconsistenen15iguales  fuentesactualescuyosvaloresson1/16deunafuenteactualdeMSB.los  LosLSBrestantessonfraccionesponderadasenbinariodelosbitsmedios  Fuentesactuales.Todasestasfuentesdecorrientesecambianaunade  dosnodosdesalida(esdecir,IOUTAoIOUTB)atravésdelacorrientediferencialPMOS  interruptores.

Estoyconfundidoacercadealgunascosasaquí.

  1. "Cada matriz se divide en 15 corrientes iguales" - > ¿Por qué 15? Los cuatro MSB tienen 2 ^ 4 = 16 combinaciones.

  2. "corrientes iguales" - > ¿Por qué son iguales las corrientes? ¿Significa que 1000_0000_00 es lo mismo que 0100_0000_00? ¿Por qué hacer eso?

  3. "Los LSB restantes son fracciones ponderadas binarias" - > ¿Qué es una fracción ponderada binaria?

pregunta Randomblue

3 respuestas

1

Tienes dos niveles de DAC que decodifican los dos grupos más significativos de 4 bits; para cada uno, la salida se construye sumando la corriente de las fuentes de acuerdo con el valor decodificado binario de los 4 bits:

  1. 15fuentes,porqueelvalor0000significaqueningunafuenteestádandocorriente;

  2. Considerandolasalida,10....esiguala01...peroelhechoesquetienelasfuentesdecorrienteactivasdependiendodelosbitsdeentrada(veaeln.°1):sitiene0100,tendrá4fuentesactualesactivas;

  3. elDACponderadobinarioesunaarquitecturaenlaqueusasresistenciasconunapotenciade2valores(puedesusartambiéncondensadoresconmutadosuotros);tieneunamplificadoroperacionaldondesealimentaunvoltajedereferenciaatravésdeestasresistenciasponderadasbinarias,quesecambiandeacuerdoconelcódigodeentrada.

    
respondido por el clabacchio
2

No creo que la página 10 sea la mejor descripción del funcionamiento de estos bits. Le recomendamos que mire la esquina inferior izquierda de la página 11:

  

FUNCIÓN DE TRANSFERENCIA DAC

     

Cada I y Q DAC proporciona corriente complementaria   pines de salida: IOUT (A / B) y QOUT (A / B), respectivamente. Tenga en cuenta que QOUTA   y QOUTB operan de manera idéntica a IOUTA e IOUTB. IOUTA proporcionará un   cerca de la salida de corriente a gran escala, IOUTFS, cuando todos los bits son altos (es decir,   CÓDIGO DAC = 1023), mientras que IOUTB, la salida complementaria, no proporciona   corriente. Las salidas actuales de IOUTA e IOUTB son una función de ambos   El código de entrada y IOUTFS y se puede expresar como   $$ I_ {OUTA} = (DAC \; CODE / 1024) \ times I_ {OUTFS}   $$   $$ I_ {OUTB} = (1023 - DAC \; CÓDIGO) / 1024 \ times I_ {OUTFS}   $$   donde: CÓDIGO DAC = 0 a 1023 (es decir, representación decimal)

Tenga en cuenta que 0 a 1023 son 10 bits, presumiblemente establecidos por los pines de entrada de datos. El párrafo en la página 10 describe la implementación interna (que aún puede ser información útil para algunas aplicaciones).

    
respondido por el Justin
0
  1. con 4 bits, el valor máximo que puede tener es 15 (1111). Así que 15 corrientes sumadas te dan eso. El valor más bajo es, obviamente, 0. Cero agregado actual te da eso.

  2. Hay 2 conjuntos de 15 fuentes actuales. Cada uno trata con 4 bits del valor DAC. Lo que hace el DAC es considerar el valor DAC en grupos de 4 bits.

Los 4 bits superiores seleccionan 0-15 de las fuentes de corriente más altas. Los 4 bits inferiores seleccionan 0-15 de las fuentes de corriente inferiores. Agregar estas corrientes juntas le da el equivalente a una resolución actual de 8 bits.

  1. La fracción ponderada binaria solo significa que utiliza esos 2 bits para tomar una pequeña fracción de la corriente de una de las fuentes de corriente más bajas.
respondido por el Rocketmagnet

Lea otras preguntas en las etiquetas