Diseño de PCB - Transceptor de radio USB simple [cerrado]

0

Estoy diseñando un pequeño transceptor de radio USB con 3 componentes principales:

  1. Transceptor RFM69HCW de 915 MHz de Sparkfun . [ Hoja de datos ]
  2. Puente USB-SPI MCP2210 de Microchip . [ Hoja de datos ]
  3. Un puerto USB simple de Digikey .

Sin embargo, incluso con estos tres componentes, hay una gran cantidad de cosas de las que no estoy seguro incluso después de haber revisado las hojas de datos. Dudo en preguntarles por separado, ya que todos están estrechamente relacionados y sería una pérdida de espacio hacerlo. Cualquier y toda ayuda / respuesta es muy apreciada.

Aquí está mi esquema de trabajo actual: J3 es el puerto USB, U2 en el medio es el MCP2210 y U1 a la derecha es el RFM69HCW.

PreguntasMCP2210:

  1. Lapágina6delahojadedatosindicaqueelVUSBsedebepasarporaltoconuncapacitorde.22uFa.47uF.¿Funcionaráalgúnvalordeeserango?¿Quéconsideracionesdediseñohay?(C8enelesquema)
  2. Página6:¿QuévalordeloscondensadoresdederivacióndebousarparaVDD?(C3enelesquema)
  3. Página6:¿Cómopuedosabersicumploconlosrequisitosdeirrupciónantesdedesarrollaralgodeesto?
  4. Página6:¿Realmentenecesitoimplementarunmododesuspensióndebajoconsumo?¿Esposiblesimplementedesactivarlaopciónparaquenotengaquepreocuparmeporeso?Sinecesitoimplementarlo,¿quéimplicaeso?
  5. Página8:¿Cuáleselaltovoltajelógicodelpindereinicio?3.3Vo5V?Noestoysegurodeaquécarrilnecesitoconectarelpullup.
  6. Página9:Sección1.9Oscilador,laNota1dice:"Es posible que se requiera una resistencia en serie para los cristales de cuarzo con alto nivel de excitación". Este es el que planeo usar: ECS-120-20-5PX-TR . ¿Tiene un "alto nivel de manejo"? Si es así, ¿qué resistencia debo usar?

Preguntas RFM69HCW:

  1. No puedo saber si las líneas SPI en la radio están bien o no con 5V en lugar de 3.3V (dado que la hoja de datos MCP2210 indica en la página 6 que VDD establece los niveles lógicos para SPI). ¿Cómo puedo resolverlo ya que no puedo encontrarlo en la hoja de datos?
  2. ¿Hay algo especial que deba hacer en cuanto a señal o plano de tierra, ya que tengo una radio / antena a bordo? Solo he hecho tableros de lógica digital antes.
  3. Ya que el chip de radio es el único esclavo, ¿puedo simplemente atar su pin SS para que esté siempre activo? ¿Qué valor desplegable debo usar? (R3 en el esquema)
  4. La radio tiene tres pines a tierra, pero solo una entrada de 3.3V. ¿Necesito tapas de desacoplamiento entre solo 3.3V y el pin de tierra más cercano, o entre 3.3V y cada tierra?

Preguntas sobre USB:

  1. ¿A qué debo adjuntar la funda USB?
  2. ¿Debo realizar algún desacoplamiento / derivación en los pines de alimentación USB?
pregunta Jashaszun

1 respuesta

2

Mi consejo: comience con la placa de demostración de referencia, MCP2210 Breakout Module . Siga su lista de materiales y el diseño de la letra, incluida el área RESTAURAR, ya que sus preguntas de "consideración de diseño" requerirán varias páginas de explicaciones.

Luego agregue el módulo de radio, nuevamente de acuerdo con las recomendaciones del fabricante y los tableros de demostración. Esto debería hacerse con el uso de pines GND, etc.

Luego aplique la idea arquitectónica principal para un diseño incrustado: (1) HOST (maestro) de encendido primero (en su caso es el puente SPI); (2) mantenga inactivos todos los periféricos esclavos hasta que se active el host SPI (desde el lado USB). (3) Use GPIO para habilitar al esclavo (s), lo que podría incluir la activación de energía y, definitivamente, los RESET de la polaridad adecuada; (4) active los esclavos a través del puente USB-SPI cuando el software / firmware esté listo.

Este enfoque debe ocuparse de todos los RESET del esclavo, y evitar el exceso de irrupción, etc. Los botones pulsadores deben colocarse solo en las placas de desarrollo.

    
respondido por el Ale..chenski

Lea otras preguntas en las etiquetas