Contenido principal

D Latch

Modelar un circuito biestable D habilitado

  • D Latch block

Bibliotecas:
Simulink Extras / Flip Flops

Descripción

El bloque D Latch modela un circuito biestable D habilitado. El bloque D Latch tiene dos entradas:

  • D: entrada de datos.

  • C: señal de entrada de habilitación del chip

La señal de entrada de habilitación de chip (C) controla cuándo se ejecuta el bloque. Cuando C es mayor que cero, la salida Q es la misma que la entrada D. A continuación, se muestra la tabla de verdad del bloque D Latch.

Nota

El bloque D Latch trata una entrada distinta de cero como verdadera (1).

CDQ!Q
0CualquieraSin cambiosSin cambios
1001
1110

Cuando el bloque D Latch no está habilitado, se mantiene en el estado anterior.

Señales lógicas como tipos de datos booleanos o dobles

Los ajustes del parámetro de configuración Implement logic signals as boolean data (vs. double) afectan a los tipos de datos de entrada y de salida del bloque D Latch porque este bloque es un subsistema enmascarado que usa el bloque Logical Operator. El bloque Logical Operator en el subsistema enmascarado tiene la siguiente configuración de parámetros:

Parámetro de bloque Configuración
Output data typeInherit: Logical
Require all inputs and output to have the same data typeOn

Para obtener más información sobre el parámetro de configuración Implement logic signals as boolean data (vs. double), consulte Implement logic signals as Boolean data (vs. double).

Puertos

Entrada

expandir todo

Señal de entrada de datos, especificada como un escalar, un vector o una matriz.

Dependencias

Los tipos de datos que acepta el bloque D Latch dependen de los ajustes del parámetro de configuración Implement logic signals as boolean data (vs. double):

  • On: el bloque D Latch acepta únicamente señales de tipo boolean.

  • Off: el bloque D Latch acepta únicamente señales de tipo boolean o double.

Tipos de datos: double | Boolean

Señal de entrada habilitación del chip, especificada como un escalar, un vector o una matriz.

Tipos de datos: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean | fixed point | enumerated | bus

Salida

expandir todo

Señal de salida Q, con las mismas dimensiones y tipo de datos que la entrada D.

Tipos de datos: double | Boolean

Señal de salida !Q, con las mismas dimensiones y tipo de datos que la entrada D.

Tipos de datos: double | Boolean

Historial de versiones

Introducido en R2008b