Interconexión de circuitos electrónicos para Arduinos (2 / 6 paso)

Paso 2: Lea la hoja de datos del Chip

Paso 2: Lea la hoja de datos del Chip
Obtener la hoja de datos del chip de tu chip y leer todo de él.

En mi caso el chip que he encontrado es el DEI1016 y su especificación se puede encontrar aquí:
www.deiaz.com/data-sheets/DS-MW-01016-01-E.pdf

Ver el archivo PDF adjunto.

Echemos un vistazo a los esquemas de sincronización. Pueden ser intimidadores en primera pero estoy seguro de aprender a leer si no sabes ya.

Aquí está el diagrama de tiempos para el restablecimiento y la secuencia de inicialización. He añadido algunas anotaciones para ayudar a aprender a leer los diagramas de tiempo:

Vea el diagrama de temporización con anotaciones conectadas.

Cuando la línea es alta, eso significa que es de 5 voltios, y cuando baja, él es tierra como digitalWrite de Arduino alta y baja.

Ahora vamos a agregar en los valores de todas las medidas de tiempo en el diagrama de tiempos:

Vea el diagrama de distribución con tiempos de conexión.

No se especifica el tiempo entre las patillas de Señor va alto y el LDCW va bajo, así que vamos a asumir que no es crítico.

Ahora vamos a traducir esto en palabras:
Configurada en un Señor bajo y mantenerlo allí durante al menos 200 ns.
Establecer el alto Señor.
Set LDCW baja.
Configurar el bus de datos a sus valores correctos y mantenerlos allí por lo menos 110 ns.
Sistema LDCW de alta.

Vamos a hacer lo mismo para la operación de lectura:

Vea la figura 8 adjunto.

Es muy interesante cómo eligió indicar los tiempos relativos... OE1 puede ser bajo 0 ns después DR1 se baja pero 20 ns después SEL va baja.

También tenga en cuenta que parece no ser ningún tiempo para la 2 palabra ser válido. Creo que esto realmente está tratando de decir que siendo Tdoedr 200 ns es que tarda 2 palabra sea válido y no cuando OE1 debe ser levantado en alto. Probaré esta lógica hacia fuera y ver si mis suposiciones son correctas.

Vamos a traducir esto en palabras:

El chip DEI1016 establece DR1 baja para indicar que datos ha sido recibidos en el receptor 1.
Establece SEL en bajo y espere 20 ns.
OE1 ajustado a bajo.
Espera 200 ns para el chip configurar los pines de datos. Leer los pines de datos.
Establecido OE1 en alto y esperar a 20 ns.
Establecido SEL en alto y esperar 30 ns.
OE1 ajustado a bajo.
Espera 200 ns para el chip configurar los pines de datos. Leer los pines de datos.
Fije OE1 a alto.

Ahora que ya tenemos cierto entendimiento de cómo las clavijas necesitan para inicializar el chip y recibir datos, vamos a convertir estas rutinas en código.

Artículos Relacionados

La introducción de Digital reloj temperatura voltaje módulo electrónico para Arduino STM8 AVR 51 STM32 brazo

La introducción de Digital reloj temperatura voltaje módulo electrónico para Arduino STM8 AVR 51 STM32 brazo

Hola amigos, hoy le presento este maravilloso reloj electrónico digital temperatura voltaje módulo de ICStation en detalles. Este producto es desarrollado recientemente por el equipo de ICStation. Compartimos a usted y bienvenida todo amigo para eval
Cómo hacer un dado electrónico usando ARDUINO

Cómo hacer un dado electrónico usando ARDUINO

Hey chicos estamos con otra fresco proyecto Arduino para usted. En este Instructable le mostrará cómo hacer un dado electrónico utilizando Arduino. Sé que le va a gustar. Ver el video.Paso 1: componentes1. LED (7)2. IC 4017 (contador de década)3. pue
Visor electrónico para cámaras digitales compactas

Visor electrónico para cámaras digitales compactas

este Instructable es específico para hacer un visor electrónico para la S95 de Canon, pero suponiendo que tu cámara digital tiene capacidad de salida de vídeo y usted puede encontrar el conector correcto y los pines, se puede adaptar a sus necesidade
Discreto inspector electrónico para la cremallera

Discreto inspector electrónico para la cremallera

La gente siempre me pregunta cómo es hago tantas cosas inventivas. Para mí es normales. Solo lo hago. Simplemente no sé cómo hacer nada más. Lo me asombra es los demás hagan esas otras cosas como limpiar sus casas, alimentarse y vestirse por la mañan
Construir su propia interfaz de Sampler electrónico para Ableton

Construir su propia interfaz de Sampler electrónico para Ableton

Hola. Actualmente soy un estudiante de tecnología de música de segundo año. El objetivo de este proyecto fue diseñar un nuevo instrumento de alguna forma.En definitiva, es una interfaz electrónica y se puede volver a asignar una variedad de propósito
Introducción a los relais usando Snap circuitos electrónicos

Introducción a los relais usando Snap circuitos electrónicos

¿qué es un relé? Probablemente has visto una carrera de relevos donde un corredor entrega un bastón a otro corredor. Asimismo, un relé electrónico entrega control de un circuito a otro. Un relé es un dispositivo muy simple que consiste en un electroi
Cómo hacer placas de circuitos electrónicos y otras cosas relacionadas con

Cómo hacer placas de circuitos electrónicos y otras cosas relacionadas con

Se trata de cómo usar las cosas y circutry juntas.Yo no soy viejo, así que esto es muy, muy, muy básica.bueno para arrancadores que quieren aprender robótica.permite comenzar!Paso 1: Paso 1: servos y conexiones inalámbricasSe necesita uno de esos jug
Leer correo electrónico con Arduino y protector de la onda

Leer correo electrónico con Arduino y protector de la onda

como parte de mi proyecto (ese proyecto es en un concurso así que si usted esta entonces vota por que!) que usa un Arduino para interrumpir una fuente de sonido extrernal (es decir, iPod) para hacerle saber acerca de cosas que a tu alrededor, lo tení
Fuegos artificiales electrónicos programables Arduino

Fuegos artificiales electrónicos programables Arduino

Aquí hay un video del show de fuegos artificiales que hice el año pasado con este proyecto para empezar.Antes de empezar a conocer tus leyes locales, estatales y federales sobre lo que puede y no puede utilizar en su área los fuegos artificiales. En
IOhmy - aplicación para circuitos electrónicos

IOhmy - aplicación para circuitos electrónicos

Te gustan los circuitos de electrónica?, ¿es usted usuario de Arduino?Esta aplicación es fácil de usar y lo suficientemente inteligentes para calcular los valores de circuito al editar cualquier entrada de datos.¿Por qué esta aplicación?,Estamos defi
Fabricación de papel plantillas de soldadura para placas de circuitos electrónicos de mano

Fabricación de papel plantillas de soldadura para placas de circuitos electrónicos de mano

para soldar componentes de montaje superficiales es fácil y difícil.Fácil porque el tamaño pequeño la conduce calor rápidamente y dibujar en la soldadura. La soldadura también se dibuja a las pastillas. Esto puede ayudar a centrar y alinear los compo
Adaptación de proyectos de percusión electrónico para interactuar con mi máquina de ruido CMOS Lunetta parche abierto

Adaptación de proyectos de percusión electrónico para interactuar con mi máquina de ruido CMOS Lunetta parche abierto

Me he pasado los últimos 9 meses construyendo y mejorando mi Lunetta CMOS basan sintetizador de ruido. Hace algunos sonidos impresionantes, pero una cosa que me he saltado es la percusión. Deje engañar con varios circuitos de tambor básico pero nada
DIY Robot autónomo inteligente (animal doméstico electrónico) /w Arduino

DIY Robot autónomo inteligente (animal doméstico electrónico) /w Arduino

Me encanta a todo tipo de robots especialmente autónoma o robots inteligentes, que tienen una inteligencia un poco más que evitar un obstáculo. Así que he decidido que voy construir mi propio robot inteligente barato tiene una estructura en la cámara
El más simple circuito electrónico

El más simple circuito electrónico

Circuito de electrónica más simpleHola chicos, aquí es el circuito más simple; está constituida por una resistencia, un LED y una batería.Cálculo se expone a continuación.Vs: 9Vdc.Tensión para el LED, digamos 3Vdc,Corriente a través de LED 20mA.A tra