Please enable JavaScript.
Coggle requires JavaScript to display documents.
Entrada y salida - Coggle Diagram
Entrada y salida
Protocolos de Comunicación en serie
Transmiten bit cada vez
Pueden necesitar VCC
Tierra reloj
Más lenta que en pararelo
Más barato
half duplex
1 cable una sola dirección a la vez
Full duplex
2 cables dos direcciones a la vez
UART(Universal Asychronous Receiver and Transmisor)
Ambos extremos se ponen de acuerdo en la transmisión
Para el control
RTS
Request
Cts
Clear
Los datos se dividen para enviarlos
Bits de parada
7,8,9
Bits de imparidad
0.5,1,1.5,2
Bit de inicio
voltaje bajo
Bit final
voltaje alto
Paridad
Indica si son par o impar
Métodos para comunicarse
Sondaje poco eficiente si no hay comunicación continua
Interrupciones
DMA
(La más eficiente junto con las interrupciones )
Inter-Integrated Circuit I^2C
Protocolo de bus ara comunicar procesador y sus periféricos
2 cables
1 reloj
datos
Maestro-esclavo
Puede haber varios maestros
Todos tienen una dirección
Maestro inicia la comunicación
Bit de inicio S y final P
Genera una señal de reloj
todos los esclavos lee y mandan avisos de recibo
Serial Peripheal Interface BUS
Protocolo de bus para comunicar procesador
Solo hay un maestro
4 cables
Los esclavos no pueden iniciar comunicación o variar la velocidad
Universal Serial BUS
Conecta multiples periféricos a un host
4 cables
Voltaje
Tierra
par trenzado
Protocolo en capas
Bus conexión de los cables, transmisión de los datos de codificación
Device
control
Configuración
detección de errores
Logica funciones de alto nivel
ADC y DCA
Un ADC(Analogic Digital Convercer)
produce una salida de enteros para aproximar una entrada analógica
Tres parámetros de rendimiento
Ratio de montaje
Cuenta ADC que hay en segundos
Resolución
(nº de bits que hay en la salida) 6-24
Disipación de potencia
En un SE el rendimiento es limitado
Disipadores por
eventos
entradas por pin
temporizadores
software
El ADC se usa con el buffer DMA
Reutiliza el buffer para señales continuas
Usa dos buffer DMA
Un DMA escribe
La CPU procesa
Los dos buffer se intercambian los papeles de lectura y escritura
DAC
Transforma datos enteros en una salida analógica
Tres parámetros de rendimiento
Resolución
Menor cambio de voltaje que se pueda producir
Tiempo de establización
Tiempo que tarda en estabilizarse la señal
glitch(sobrepico )
Primer pico transitorio al crear una señal
disipadores software
Temporizadores
externo
interno
Se usa tablas lookup para evitar los puntos flotantes
Acceso directo a memoria
Direct Memory Advanced(DMA)
Durante la transferencia de memoria el procesador está libre y puede hacer otras cosas
Con DMA los periféricos no tienen por que tener memoria propia
Es una técnica que permite transferir datos directamente entre los periféricos y a la memoria
El procesador programa el controlador DMA y después se olvida
Advanced Microconbtroller Bus Architecture(AMBA)
Es un estándar libre de comunicación dentro del chip para microcontroladores
Especifica la arquitectura y los protocolos de 3 estándares de bus:
Advanced System Bus(ASB)
Advanced Peripheral Bus(APB)
Advanced High-performance Bus (AHB)
Un bus es un conjunto de cables físicos que transmiten datos o señales de control
AMBA usa el modelo maestro/esclavo, solo el maestro inicia la comunicación