MC13213 single-port, internal T/R switch - does it work?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

MC13213 single-port, internal T/R switch - does it work?

2,999 Views
snickels
Contributor I
Anyone successfully implement the single-port, internal T/R switch for the MC13213 as described in AN3248?  I saw a related post "BeeKit User Defined Target Question", but the discussion seemed to wander.
 
My code, based on the WirelessUart example (in BeeKit), works on the MC13213SRB, but it won't run on my custom board - uses the single-port RF with internal T/R switch design.  I have modified the MC21XSRB.c file (per AN3248) so that register 0x07 is loaded with 0x5C00 instead.  This should be the only change.
 
I don't have a spectrum analyzer to test if RF is being emitted.  My circuit isn't exactly as described in the app. note.  It has a single 6.8nH inductor across the RF lines to the left of the balun, and then an 8.2nH inductor on the right side.  I've attached the schematic.  It's based on some other reference design (someone else created board for me).  The actual part on the board is "PC13213", so perhaps this pre-production part had an issue?  I have looked at the CT_BIAS pin using a scope and it is correctly goes to VDDA during transmit.  I see some pulses on the RFIN_P and RFIN_M pins at the time of the transmit.  For kicks I placed the scope on the othe side of the balun, but didn't see anything.  There's no mention of RF problems in the errata. 
 
All of Freescale's development boards for the MC1321X use differential output, so I would like a little proof that it works on real hardware.  My next step is to hotwire it to exactly match AN3248.  That'll involve some microscope work so it'd be good to hear "it worked for me" before I go through the effort.
 
Labels (1)
0 Kudos
Reply
3 Replies

1,005 Views
Icono
Contributor I
Sounds like it might be easier to pick up the PAN4555.  In small qty, it is less than $20 at Digi-Key.  Then you don't need to worry about the spectrum analyzer and such.
 
Also, I heard that Panasonic is going to come out with a PAN4555ETU version of this module real soon.  This is the PAN4555 on a daughter board, so it is supposed to be easy to implement in the design process.  I'll take a look at it when it becomes available though.
0 Kudos
Reply

1,005 Views
honzin
Contributor I
Hi,
I cannot proof you if your design will work. But I know that only change You have to do in the source code when using SMAC is in the RadioInit() function where You have to rewrite: SPIDrvWrite(0x07,0x4C00) to SPIDrvWrite(0x07,0x5C00). And as target board I chose MC1321XNCB.

I am currently working with PAN4555 which uses singleport design. And it works perfectly.
0 Kudos
Reply

1,005 Views
Spell
Contributor I
Hi snickels,
I have implemented a custom board using a single port configuration and it's work.
The only change I have made is to set CT_Bias_en bit and RF_Switch_Mode bit for enable single port operation.
If you are using MAC codebase you must change these bits in MC1319xHandler.c file.

Sorry for my english:smileytongue:

Regards,
Spell
0 Kudos
Reply