¿Dónde debería comenzar a solucionar problemas en un diseño de radio CC1310?

0

He diseñado un PCB personalizado utilizando un radio CC1310 , basado en el diseño de referencia para el CC1310 LaunchPad .

El uC está programando y ejecutando el código, cuando intento enviar datos a través de la radio, el software informa una transmisión exitosa, pero no puedo obtener ningún dato recibido de mi LaunchPad, que he programado como receptor .

Realmente no soy un experto en RF, pero coloqué los componentes del extremo frontal de RF de la manera más similar posible a los del diseño de referencia, y solicité que la placa apilada sea la misma que la del diseño de referencia.

Después de volver a revisar la lista de materiales, me doy cuenta de que para C21 en el esquema de referencia, el condensador que conecta RX_TX a tierra, solicité un 0.1uF en lugar de un condensador de 100pF. Supongo que tendrá un impacto bastante severo.

También me doy cuenta de que al proporcionar a mi fabricante una lista de materiales, solo especifiqué el tipo y el valor de la pieza, por ejemplo. Inductor 7.5nH, pero ahora veo que en la lista de materiales de TI, hay muchos más detalles, que especifican el inductor de RF, el núcleo no magnético.

¿Alguien puede decirme qué componentes en el extremo frontal de RF pueden ser los culpables de mi radio no funcional? No me importa volver a soldar todo el extremo delantero si es necesario, pero me gustaría cambiar solo las partes que necesito.

¿Cuáles son las causas más probables de mi problema? ¿Qué puedo hacer para que funcione? y cuánto puedo probar esto, todo lo que tengo es un alcance.

Adición: Utilicé SmartRF Studio para configurar mi placa personalizada en modo Tx continuo y para configurar un LaunchPad para Rx continuo. Con ~ 1 m de separación, el receptor estaba viendo entre -35dBm y -60dBm, y luego, cuando encendí la Tx, el Rx cayó a -100dBm. Esto significa que la placa personalizada está transmitiendo algo. ¿Proporciona esto una visión adicional?

Adición:HeprobadodosPCBpersonalizadosqueintentancomunicarseentresí,yfuncionan.AlusartablaspersonalizadasconSmatRFStudio,obtengounRSSImuchomásestablede~-20dBm,comosemuestra

Porlotanto,séquelostablerospersonalizadossonfuncionales,peronosecomunicaránconuntablerodedesarrolloCOTS.

Utilicéundonglederadiodefinidaporsoftware(SDR)comoanalizadordeespectro,yprobélosresultadosdelatransmisióndelLaunchPadylaplacapersonalizada,yaquíestánmisresultados.

LaunchPadasTx

PCBpersonalizadocomoTx

HeintentadocambiarelvalorincorrectodelcondensadorC21porunodelvalorcorrecto,yprácticamentenohaydiferenciaenlosresultados.

Miúnicopensamientosobrequéhaceracontinuaciónescambiarlosotroscomponentesenelextremodelanteroparaquesecorrespondanmásestrechamenteconlosdelalistademateriales.

¿AlguienpuedeexplicarelmotivodelcomportamientoquehevistoyproporcionarinformaciónsobreladiferenciaentreelPCBpersonalizadoyelLaunchPadenfuncióndelosgráficosanteriores?

Cualquiercosaparamejorarmicomprensiónseríamuyapreciada.

Adición:

AhorahedescubiertocómofuncionamiSDR,aquíhayunmejorgráficoderesoluciónparacadadispositivo.

ElLaunchPadparecealcanzarunpicoen~867.935MHz:

Dondemistablerospersonalizadosparecenestarmásen~868.053MHz

Entonces, todo lo que he hecho ha causado una diferencia suficiente en la frecuencia. ¿Es realmente probable que esto sea de la parte frontal de RF, o es probable que sea de otra cosa? P.ej. ¿El oscilador está ligeramente apagado, el cobre de PCB es ligeramente diferente? ¿Pequeñas diferencias en el stack up?

No pensé que un Balun discreto pudiera cambiar la frecuencia, ¿me equivoco? ¿Pueden los circuitos coincidentes después del Balun causar un cambio de frecuencia? ¿Qué es probable que sea responsable de esto?

Muchas gracias.

    
pregunta Steve

2 respuestas

2

En su caso específico, el uso de un límite de 0.1uF en la red de polarización en lugar de 100pF casi seguramente evitará que la señal se irradie. Yo empezaría allí. A continuación se encuentran los otros componentes reactivos (tapas, inductores, baluns, etc.) en la ruta de RF.

En general, hay muchas cosas que deben ir bien para que un diseño de RF funcione.

  1. Selección de componentes

    Al compilar a partir de un diseño de referencia, como parece que lo ha hecho, es importante que coincida con los componentes exactamente . A veces, las especificaciones clave (ESR en un límite, por ejemplo) no se mencionan en una lista de materiales. Solo una vez que tenga un diseño funcional puede intentar intercambiar partes más baratas (o más disponibles).

    Si observa la lista de materiales de LaunchPad, verá que algunos de los condensadores están marcados como "Selección del fabricante". Esto implica que los componentes de otro son críticos, y que esas partes específicas deben usarse.

    Tenga esto en cuenta cuando haga una lista de materiales para su propio diseño, y llame a las especificaciones críticas de su lista de materiales. Puede ayudar al próximo ingeniero en el futuro :)

  1. Diseño de PCB

    ¡Se han escrito bibliotecas completas de libros sobre este tema! Es demasiado amplio para mí entrar aquí. Dado que está trabajando desde un diseño de referencia, asegúrese de haber utilizado el mismo enrutamiento de trazado y diseño. Si las trazas de referencia son cercanas y paralelas, haz eso. Si una traza se separa de lado, hazlo también.

    Otro aspecto es la impedancia característica de las trazas. El apilamiento de la placa es importante, los anchos de trazado son importantes y la geometría puede ser importante. Por ejemplo, para líneas diferenciales, la cantidad de espacio entre las trazas es tan importante como su ancho.

    Si mantienes tus huellas cortas, la impedancia característica se vuelve un poco más indulgente.

    Si desea más ejemplos para comparar, hay más diseños de referencia para este chip en el sitio de TI aquí .

  1. Configuración de software

    No he usado este chip, pero he usado otros transceptores de radio de TI. Su SmartRF Studio es casi obligatorio. Usted le dice su diseño y escupe números mágicos que usa para la configuración de su radio. Muy útil.

Finalmente, parece que el CC1310 se ha actualizado y la nueva revisión requiere un software actualizado para que se ejecute. No sé si esto se aplica a usted, pero puede leerlo aquí .

¡Espero que esto te ayude a ponerte en marcha!

    
respondido por el bitsmack
0

Me concentraría en la configuración. A muy corto alcance (< 1 m), incluso el diseño del extremo frontal de RF, que es cómicamente incorrecto, todavía recibirá una señal.

    
respondido por el pericynthion

Lea otras preguntas en las etiquetas