FMUSER ¡Transmite video y audio sin cables más fácilmente!

[email protected] WhatsApp + 8618078869184
Idioma

    Diseño del sistema de control del microcontrolador de acuerdo con la Norma de cumplimiento de seguridad IEC 60730

     

    Participó en una variedad de equipos de diseño de equipos de consumo que se enfrentaron al desafío de cumplir con los estándares de seguridad relevantes, incluidas las normas europeas IEC 60730. La mayoría de las empresas desean diseñar productos para el mercado global, por lo que el equipo de diseño suele ser responsable de cumplir con los estándares mundiales más estrictos para el diseño de todos los equipos. Por supuesto, puede utilizar cualquier microcontrolador (MCU) y los productos compatibles con el desarrollo de IC de soporte correspondiente. Sin embargo, un número creciente de MCU incluye funciones específicas de hardware sin la necesidad de componentes externos para lograr el cumplimiento. Veamos si necesita cumplimiento de seguridad, así como algunos diseñados para allanar el camino para el cumplimiento de la MCU. Específicamente, los estándares IEC 60730-1 resuelven el uso de sistemas de control basados ​​en MCU basados ​​en el Apéndice H de esta especificación. La mayoría de los aparatos eléctricos de consumo, como lavadoras, refrigeradores y productos similares, pertenecen a la Clase B. El propósito de esta norma es garantizar que la falla del sistema no cause un funcionamiento inseguro del dispositivo. Por ejemplo, la falla del sistema no debe causar una temperatura peligrosa, que puede dañar al operador o causar un incendio. También tenga en cuenta que el concepto detrás de IEC 60730 y la tecnología que se discutirá aquí se puede aplicar fuera de las aplicaciones de dispositivos de consumo. De hecho, muchos tipos de sistemas integrados (no necesariamente sujetos a la gestión de estándares regulatorios) deben protegerse contra fallas del sistema. Por lo general, en los sistemas basados ​​en MCU, el cumplimiento de IEC-60730 depende del código de aplicación agregado al firmware. Sin embargo, para asegurar el centro de las funciones de hardware de MCU se pueden simplificar eliminando el desarrollo de firmware de componentes externos, mejorar el rendimiento y reducir los costos. Métodos de cumplimiento Hay tres formas principales de diseñar sistemas basados ​​en MCU de acuerdo con las normas IEC 60730. La arquitectura más compleja que utiliza un MCU dual de doble canal en paralelo y un circuito de control, y que tiene una función de comparación, garantiza que los dos canales produzcan los mismos resultados. Sin embargo, este método generalmente se considera demasiado caro para el mercado de consumidores. Luego, optamos por limitar el costo de los dos métodos de un solo canal. Puede probar el sistema en el momento de la fabricación del producto para evitar el incumplimiento. En el pasado, generalmente se elige el método de prueba de fabricación, es la alternativa más simple y de menor costo. Hoy en día, un número creciente de fabricantes de productos opta por agregar una función de autoprueba regular para garantizar que el producto no falle en el campo; este es el enfoque en el que nos centraremos aquí. La autenticación de seguridad real se realiza en el aparato terminal, pero los posibles fallos del Apéndice H se aplican a la MCU. De hecho, los accesorios incluyen una lista detallada de los elementos internos de la MCU y la falla asociada debe probarse en una autoprueba regular, y la facilidad de alguna manera. Por ejemplo, el registro de autoprueba debe ser detectado en la tarjeta o el valor del contador de programa (PC) de la falla, detección de error de memoria de un solo bit, y detecta operación de interrupción incorrecta, incluida la interrupción no ocurre, la interrupción ocurre con demasiada frecuencia . Elementos adicionales para resolver la falla de comunicación y el correcto funcionamiento del reloj temporizador, la secuencia de operación. Ejemplos de lavadora Ahora echemos un vistazo al MCU (en particular, el DSP MCU es compatible con el controlador de señal digital (DSC)). Algunos ejemplos de cómo simplificar el cumplimiento. La Figura 1 muestra un diagrama de bloques de un diseño basado en la lavadora DSC de Texas Instruments (TI). Este diagrama se aplica a la serie DSC TMS320C24x de punto fijo, la serie DSC designada TMS320F282x y la serie Piccolo TMS320F2802x / 2806x de DSC de punto fijo y flotante. Todos se basan en los núcleos DSC 32 TI C2000, que se pueden procesar en un solo diseño de procesador DSP (principalmente control de motor) y tareas de control del sistema. Puede ser, pero en cualquier caso, el elemento DSC IEC-60730 C2000 se captura en una MCU separada en combinación con el controlador del sistema en el DSC. Figura 1: La serie DSC TI C2000 logra un reloj independiente y otras funciones, para simplificar el diseño del sistema conforme al estándar IEC-60730. TI DSC proporciona varios elementos para respaldar el cumplimiento. Por ejemplo, el oscilador de chip IC comprende un doble. Conducir una MCU principal y sistemas operativos. La segunda vez se puede utilizar como un grupo de control que se realiza periódicamente independientemente de la autocomprobación implementada. El IC comprende además un circuito de monitorización que supervisa la tensión de alimentación, lo que puede provocar un mal funcionamiento descrito en la norma. Además, DSC también incluye registro de protección contra escritura. Por supuesto, muchas aplicaciones no requieren las capacidades de procesamiento de dispositivos de 32 bits proporcionadas por DSC. Afortunadamente, los proveedores de MCU están ofreciendo en línea con la característica estándar IEC-60730 en las familias tradicionales de MCU de 8 y 16 bits. Interrupción en tiempo real de Freescale Por ejemplo, Freescale admite estas funciones en su MCU MC9S08AWx, la MCU es parte de una amplia gama de la familia MC9S08 de 8 bits. 9S08AW MCU contiene una función de interrupción en tiempo real (RTI), puede lograr muchas funciones de autoprueba. La figura 2 muestra la función RTI. En la parte superior de la figura, y el registro de control de estado de interrupción en tiempo real (El SRTISC) comprende 3 - Selección de retardo de interrupción en tiempo real (el RTIS) - Establecer intervalo de interrupción periódica de la CPU. El espaciado puede variar entre 8 ms y 1.04 segundos. Interrupción integrada del oscilador RC de 1 KHz, independiente del reloj de la CPU. Figura 2: Utilice Freescale llamada función de interrupción en tiempo real (RTI) cuando se inicia un programa de servicio de interrupción, un sistema para verificar si una falla definida por IEC-60730 está presente. La función de autoprueba se implementa en la rutina de servicio de interrupción generada por RTI (ISR) en. Por ejemplo, ISR puede verificar el valor de la PC durante cada iteración. Si la PC permanece sin cambios en tres iteraciones sucesivas, el ISR puede asumir la tarjeta MCU y tomar precauciones en el ciclo del software. RTI también permite al ISR monitorear la frecuencia del reloj. ISR solo usa un tiempo de integración para tomar una marca de tiempo en cada servicio de interrupción y verificar que cada lectura sucesiva sea válida. Además, implementado en el chip con un generador de reloj interno de funcionalidad incorporada, la prueba puede ser lenta o rápida, o con pérdida del reloj de la CPU. Bloqueo RTI activado por ISR y puede monitorear los registros de la función de detección de pérdida de reloj. Freescale admite una serie de características diferentes orientadas a la seguridad, incluido el método para verificar la precisión de la memoria. Además, la empresa también admite la serie DSC MC16Fx de 56 bits con funciones centradas en IEC-60730. A través de la arquitectura de MCU IEC 60730 Al mismo tiempo, la MCU de Renesas en el campo puede tener la más amplia de las arquitecturas diferentes, principalmente porque la compañía vende una MCU tradicional de Hitachi, Mitsubishi y NEC anterior. Negocio de microelectrónica. Sin embargo, la compañía tiene características de cumplimiento de seguridad muy consistentes en toda la cartera de productos. El temporizador de vigilancia (WDT) es un componente clave en la mayoría de los casos cuando se cumplen los estándares de seguridad. Renesas madura de 8 y 16 R8C, M16C, 8 y 16 bits de la familia H32 de 8 bits y SuperH MCU logrados independientemente de la fuente de reloj de la CPU WDT. Renesas continúa manteniendo un sólido soporte WDT para la nueva serie RX de la familia de MCU RL16 de 32 y 78 bits. Además, a lo largo del tiempo la empresa ha agregado otras funciones en hardware. Por ejemplo, la introducción del bloque de cálculo M16C CRC (Cyclic Redundancy Check), que es independiente del funcionamiento de la CPU. CRC se puede utilizar para detectar errores de comunicación y memoria. Las series RL78 y RX también son compatibles con CRC y agregan otras funciones. Por ejemplo, el RL78 incluye detección de paridad de RAM, la función de control de acceso a la memoria establece la frecuencia del reloj y las funciones de monitoreo. RX incluye una serie similar de funciones de autodiagnóstico y la función del convertidor de datos. Diseño de seguridad Si sus próximos requisitos de diseño para garantizar un método de condición de falla de salida segura, asegúrese de considerar cómo los proveedores de MCU deben cumplir con la norma IEC-60730. De hecho, todos los proveedores de MCU han adoptado la política IEC-60730, seleccionar la MCU con una función de cumplimiento de seguridad de hardware puede reducir la lista de materiales del sistema, lo que resulta en ventajas de costo, potencia y rendimiento. Además, los proveedores de MCU generalmente proporcionan código de muestra para cumplir con los requisitos de IEC-60730, el código acelerará en gran medida su producto final diseñado para resistir de manera segura el código de falla o el hardware del sistema.

     

     

     

     

    Una lista de todas pregunta

    Apodo

    Correo electrónico

    Preguntas

    Nuestro otro producto:

    Paquete de equipo de estación de radio FM profesional

     



     

    Solución de IPTV para hoteles

     


      Ingrese el correo electrónico para recibir una sorpresa

      fmuser.org

      es.fmuser.org
      it.fmuser.org
      fr.fmuser.org
      de.fmuser.org
      af.fmuser.org -> Afrikáans
      sq.fmuser.org -> albanés
      ar.fmuser.org -> árabe
      hy.fmuser.org -> Armenio
      az.fmuser.org -> azerbaiyano
      eu.fmuser.org -> Vasco
      be.fmuser.org -> bielorruso
      bg.fmuser.org -> Bulgaria
      ca.fmuser.org -> catalán
      zh-CN.fmuser.org -> chino (simplificado)
      zh-TW.fmuser.org -> Chino (tradicional)
      hr.fmuser.org -> croata
      cs.fmuser.org -> checo
      da.fmuser.org -> danés
      nl.fmuser.org -> Holandés
      et.fmuser.org -> estonio
      tl.fmuser.org -> filipino
      fi.fmuser.org -> finlandés
      fr.fmuser.org -> Francés
      gl.fmuser.org -> gallego
      ka.fmuser.org -> georgiano
      de.fmuser.org -> alemán
      el.fmuser.org -> Griego
      ht.fmuser.org -> criollo haitiano
      iw.fmuser.org -> hebreo
      hi.fmuser.org -> Hindi
      hu.fmuser.org -> Hungarian
      is.fmuser.org -> islandés
      id.fmuser.org -> indonesio
      ga.fmuser.org -> irlandés
      it.fmuser.org -> Italiano
      ja.fmuser.org -> japonés
      ko.fmuser.org -> coreano
      lv.fmuser.org -> letón
      lt.fmuser.org -> Lituania
      mk.fmuser.org -> macedonio
      ms.fmuser.org -> malayo
      mt.fmuser.org -> maltés
      no.fmuser.org -> Noruega
      fa.fmuser.org -> persa
      pl.fmuser.org -> polaco
      pt.fmuser.org -> portugués
      ro.fmuser.org -> Rumano
      ru.fmuser.org -> ruso
      sr.fmuser.org -> serbio
      sk.fmuser.org -> eslovaco
      sl.fmuser.org -> Eslovenia
      es.fmuser.org -> español
      sw.fmuser.org -> Swahili
      sv.fmuser.org -> sueco
      th.fmuser.org -> Tailandés
      tr.fmuser.org -> turco
      uk.fmuser.org -> ucraniano
      ur.fmuser.org -> Urdu
      vi.fmuser.org -> Vietnamita
      cy.fmuser.org -> galés
      yi.fmuser.org -> Yiddish

       
  •  

    FMUSER ¡Transmite video y audio sin cables más fácilmente!

  • Contacto

    Dirección:
    Habitación No.305 Edificio HuiLan No.273 Huanpu Road Guangzhou China 510620

    E-mail:
    [email protected]

    Teléfono / WhatApps:
    +8618078869184

  • Categorías

  • Newsletter

    PRIMER O NOMBRE COMPLETO

    E-mail

  • solución paypal  Western UnionBanco de China
    E-mail:[email protected]   WhatsApp: +8618078869184 Skype: sky198710021 Chatear conmigo
    Los derechos de autor 2006 2020-accionada por el www.fmuser.org

    Contáctenos