Mi conocimiento en diseño de PCB es muy limitado, por lo que he estado tratando de aprender todo lo que puedo por mi cuenta. ¡Algún comentario sobre mi primer diseño sería increíblemente útil!
Descripción
Se supone queATMEGA328P "A" recibe comandos en serie a través de USB, genera datos LED RGB a través de los dos puertos de LED y envía comandos a ATMEGA328P "B" a través de I2C.
ATMEGA328P "B" debe leer archivos MP3 de una tarjeta SD a través de SPI, y enviar datos a VS1063 para decodificar el audio que se reproduce a través de la toma AUX a un altavoz externo / auriculares.
Ambas ATMEGAs son TQFP. Las tiras de LED RGB conectadas son de 5V.
Preguntas
- ¿Se pueden conectar pines como CS, BSYNC y DREQ en VS1063 a cualquier GPIO?
- ¿Necesito los reguladores de voltaje lineales para 3V3 y 1V8? ¿O solo divisores de voltaje?
- ¿Puede ATMEGA328P "B" leer MP3 desde SD y luego enviar datos a VS1063 en la misma línea SPI?
- ¿Puedo dejar los pines no utilizados flotando? ¿Los conecto a tierra?
- ¿Puedo conectar las líneas I2C de ATMEGA directamente?
- ¿Qué debo tener en cuenta al diseñar el PCB?
Cualquier comentario adicional es muy apreciado!
Hojas de datos
ATMEGA328P Datasheet < br> Hoja de datos de VS1063
Hoja de datos de FT232RL