La razón por la que el controlador de la microcomputadora de un solo chip debe configurarse en un nivel bajo activo es

  

Al igual que otros principiantes, encontré que muchos circuitos periféricos y la programación de muchas de las microcomputadoras de un solo chip son impulsados ​​principalmente por un nivel bajo activo, mientras que el nivel alto es alto. Es muy raro. No entender, buscar, comprender, resumir, compartir.

Pregunta:

El diseño y la programación del circuito periférico de la MCU se deben principalmente a un nivel bajo activo.

Respuesta:

Esto se debe a que la corriente de sumidero en el nivel bajo del microcontrolador es generalmente más grande que el sumidero de corriente en el nivel alto. Por ejemplo, el puerto de E /S de la serie 51 de MCU general puede generar 4 mA de corriente o 20 mA de corriente de sumidero, mientras que otros chips, como PIC MCU, tienen algunas características muy útiles de uso general: puerto de entrada /salida de sumidero de corriente /corriente Muy grande — — 25MA /25MA.

Resumen:

Resumen: Unidad con bajo nivel, alta intensidad de hundimiento de corriente y capacidad de conducción fuerte.

Comprensión en profundidad:

Problema:

Los pines de algunos chips están activos a nivel bajo, ¿por qué deberíamos agregar una resistencia de pull-up en el pin activo-bajo? ¿No es este nivel alto?

Respuesta:

Agregue una resistencia de pull-up al pin activo-bajo para hacer que este pin se encuentre en un estado anormal. La entrada está en un estado inactivo y puede ser inmune a la interferencia.

Respuesta: Esto se debe a que debe ser versátil. También es adecuado para problemas de voltaje de varios componentes electrónicos.


Información relacionada:

Hable sobre la capacidad de la unidad de interfaz del microcomputador de un solo chip

Sabemos que la interfaz del microcomputador de un solo chip tiene una cierta capacidad de conducción, pero ¿cuándo se puede usar cuando se necesita agregar otro dispositivo?

Cuando se acciona el tubo emisor de luz LED, se debe dividir en un método de conexión de ánodo común y un método de conexión de cátodo común. Cuando el ánodo es positivo, el terminal positivo del LED está conectado a la fuente de alimentación positiva y el terminal negativo está conectado al puerto P a través de una resistencia limitadora de corriente. En este momento, no es necesario conectar la resistencia de pull-up. Mientras que la resistencia limitadora de corriente sea adecuada, la corriente proviene de la fuente de alimentación. La corriente proviene de la fuente de alimentación. &Mdash; — LED — — resistor limitante de corriente — — P puerto, P puerto es bajo Potencial Cuando el LED está apagado, no fluye corriente, y el puerto P tiene una impedancia alta o alta. El método común de conexión de cátodo, la conexión a tierra negativa del LED, el puerto P directo del terminal positivo, esta vez para conectar la resistencia de pull-up, esta resistencia de pull-up se usa para proporcionar iluminación LED, cuando el tubo luminoso es brillante, la corriente proviene de la fuente de alimentación — — Resistencia a la tracción — — LED — — En este momento, la resistencia de pull-up también se usa para limitar la corriente, y el puerto P está en un potencial alto o en un estado de alta resistencia. Cuando el tubo emisor de luz está oscuro, la corriente proviene de la fuente de alimentación — — resistencia de pull-up — — puerto P, cuando el LED no fluye corriente, el puerto P es bajo, y la corriente que fluye a través del resistor limitador de corriente fluye desde el puerto P. Comience con la capacidad de la unidad de salida del microcontrolador.

A continuación se muestra la prueba de resistencia a la tracción del LED que he realizado

Condiciones de prueba: VCC = 4.96V, φ 3 LED verde. El ánodo del diodo está conectado a VCC, y el cátodo está conectado a tierra por RL. No hay mayor prueba de resistencia porque la barrera de voltaje de mi multímetro tiene una resistencia interna de 10M.

RL VLED VRL Brillo actual -------------------------- 1K 1.93V 3.03V 3mA Muy brillante 5K 1.82V 3.14V 0.6mA Más brillante 100K 1.66V 3.30V 33uA Más ligero 3.3M 1.51V 3.45V 1.0uA Sin luz 10M 1.42V 3.45V 0.3uA Sin luz ----------------- ----------- Se puede ver en la prueba anterior que la caída de voltaje del LED es obvia incluso cuando el LED tiene una corriente pequeña. Esto también corresponde a la curva característica del diodo emisor de luz. Por lo tanto, si la resistencia interna de la siguiente etapa controlada por el LED es relativamente pequeña (menos de 10M), entonces la salida debe ser de aproximadamente 3V. Por supuesto, si el circuito de control previo utilizado tiene un pull-up interno (como PCu8574T con un pull-up débil de 100uA, 51 P1 o P2, puerto P3, etc.), es otra cuestión. Así que dije que si esta es la mejor manera de conectar en paralelo una resistencia de 10 K.

El controlador de salida de un solo chip se divide en dos modos: unidad de alto nivel y unidad de bajo nivel. La llamada unidad de alto nivel es cuando el puerto genera un nivel alto. La capacidad de la unidad, la llamada unidad de bajo nivel, es la capacidad de la unidad cuando el puerto produce un nivel bajo. Cuando la MCU genera un nivel alto, su capacidad de la unidad es impulsada por la resistencia de pull-up del puerto *. La prueba real muestra que la 51 MCU El valor de la resistencia de pull-up es de alrededor de 330K, lo que significa que si * el controlador de alto nivel es esencialmente una resistencia de pull-up de * 330K para suministrar corriente, la corriente es muy pequeña e incluso los LED pequeños son difíciles. Se enciende, si desea asegurarse de que los diodos emisores de luz LED estén normalmente iluminados, debe conectar una resistencia de pull-up externa de aproximadamente 1 K. Si es un led, si son 10 o 20 LED, debe conectar 10, 20 1K. La resistencia de pull-up, la resistencia en sí misma está bien, el problema es que una vez que se conecta la resistencia de pull-up, cada vez que el puerto se encuentra en el nivel bajo 0, las resistencias de pull-up de 10, 20 se activan inútilmente. Supongamos que cada La corriente de la resistencia es de 5 mA y las 20 resistencias son de 100 mA. Esto causará una caída grave en la eficiencia de la energía, lo que resultará en la generación de calor y un aumento de la ondulación, lo que hará que el microcontrolador sea inestable. El led de alto nivel es en realidad un tono común. La unidad de bajo nivel es diferente. Cuando el puerto tiene un nivel bajo de 0, el interruptor que se encuentra dentro del puerto está encendido, lo que puede conducir hasta 30 mA de la corriente de la unidad y puede conducir directamente la carga, como el led. Cuando el puerto está en el nivel bajo 0 Si bien la resistencia interna de pull-up también consume corriente, ya que la resistencia interna de pull-up es grande, hay 330K, por lo que el consumo de corriente es extremadamente pequeño, básicamente no afecta la eficiencia de la fuente de alimentación y no causa un gran consumo de energía inútil, por lo que 51 microcomputador de un solo chip No es posible conducir directamente el tubo emisor de luz LED con un nivel alto. Solo puede conducir directamente el LED con el nivel del suelo, es decir, solo puede usar el tubo digital común, pero no puede usar directamente el tubo digital común.


Copyright © Conocimiento de Windows All Rights Reserved