Estoy tratando de comprender cada sección del viaje de datos desde un micrófono a través de un microcontrolador a una terminal de PC.
Ahora, después de leer sobre la transferencia de datos en serie, me doy cuenta de que la transferencia de datos de audio en tiempo real a través de un puerto en serie no es posible, ya que la velocidad máxima de transferencia de datos es de alrededor de 115 kb/s. Sin embargo, todavía me gustaría saber sobre la transferencia de datos en serie en un microcontrolador
Tengo un micrófono electret conectado a una entrada analógica en una placa de desarrollo stm32 nucleo-144 con un microcontrolador stm32F746ZG ( https://os.mbed.com/platforms/ST-Nucleo-F746ZG/ ) y la placa de desarrollo está conectada a un pc a través de un cable USB.
Tengo entendido que la señal de audio es muestreada por el adc en el chip del microcontrolador, estos nuevos datos digitales luego se mueven a la memoria a través de uno de los buses periféricos avanzados (APB) y luego el bus avanzado de alto rendimiento (AHB) luego viene vuelve a salir de la memoria y va a través de APB y AHB a un UART dentro del microcontrolador y luego a un controlador de línea (RS-232/RS-485) (no sé si esto está en el microcontrolador en la placa de desarrollo) donde el voltaje aumenta y luego de esto estoy perdido.
¿Los datos solo progresan a lo largo de la línea tx desde el controlador de línea hasta el puerto USB en la placa de desarrollo? ¿Y luego se transmite como datos USB o como datos en serie utilizando una de las líneas de datos USB?
La interfaz serial es en realidad un puerto COM virtual que se comunica mediante la interfaz USB. Su microcontrolador no necesita convertir la entrada/salida en serie entre los niveles lógicos normales y los voltajes RS-232 más altos... las señales lógicas del UART van directamente a la interfaz USB. El software en la computadora host debe ser capaz de reconocer el puerto serie virtual y proporcionar el controlador adecuado, de modo que parezca un puerto serie antiguo para el software host.
signals from the UART go directly to the USB interface
Me temo que está mal. Los datos recibidos por UART se transfieren al periférico USB a través del programa especial. Las señales UART no están conectadas a USB.
Hogar
chris stratton
usuario110971
usuario103380
A.Davies
A.Davies
malvado demoníaco
Spehro Pefhany
A.Davies
A.Davies
viejo contador de tiempo
viejo contador de tiempo
viejo contador de tiempo
viejo contador de tiempo
viejo contador de tiempo
viejo contador de tiempo
A.Davies