I copied this from [1] and I don't know the rights owner. I will ask Albert.

BC2MOD2C is a CSR name. Seeing it on the module probably means that the manufacturer has copied our reference design. This is a good thing - we put a lot of time and effort into our reference designs, we're only too happy if manufacturers copy them exactly.

It's not clear whether they'll have copied just our schematic, or the whole board layout. We encourage manufacturers to copy the layout exactly. This is because the RF routing is quite tricky and very sensitive to changes. Even if they copied the layout, they may have chosen to omit lines they weren't using (such as UART).

If you're lucky, they'll just have copied they whole thing verbatim. We provide manufacturers with all the information they need to make it easy for them. If they've copied the layout, it will look something like this (ASCII art picture follows):

     |<---14.70 mm -->|
   - +----------------+
   ^ ++-----------+=..|
   | ||   Flash   |[#]|
   | ||           |' '|
   2 |+-----------+...|
   5 |'+----------+'++|
   . |,|          | ++|
   0 | |   BC02   |=: |
   0 |'|          |-. |
     |,|          |+-+|
   m | +----------+| ||
   m | '(.),'' +-+|
   | | . . . ++  ,   -|
   | | +--+  ++' ' '++|
   v | +--+    -    ++|
   - +----------------+ 1
     ^^^^^^^ Will be marked BC2MOD2C here.

If it does, then the pinout is (viewed from above, in the orientation shown):

18                   17
 PCM_OUT        GROUND
 PCM_SYNC          3V3
 PCM_IN            1V8
 PCM_CLK       UART_RX
 USB_DP       UART_RTS
 USB_DN        UART_TX
 PIO(7)       UART_CTS
 PIO(6)         ignore
 PIO(5)         ignore
 PIO(4)         ignore
 PIO(3)         ignore
 PIO(2)          RESET
 PIO(1)         AIO(1)
 PIO(0)         AIO(0)
 GROUND         GROUND
 RF         NO CONNECT
 GROUND         GROUND
34                    1


Pins 32 and 34 are the RF signal ground, whereas pins 1, 3 and 17 are just normal grounds. When connecting to an antenna, it's the RF ground you need to use.

If the flash needs 3.3 V then you need to connect just the 3V3 supply on pin 16 and an internal voltage regulator will supply the 1.8 V for BlueCore and will output 1.8 V on pin 15. If the flash is running off 1.8 V then I think you can run the same way, or you can supply 1.8 V on pin 15. If I read the schematic correctly, then supplying both of 1.8 V and 3.3 V at the same time would be a bad idea.

You need to pay close attention to the power up sequence. The flash supply needs to be stable before the BlueCore is allowed to boot. If the flash is running at 3.3 V then I think that the BC2MOD2C design contains the appropriate circuitry to delay the powering up of the 1.8 V supply. You can check this by monitoring pin 15 with a scope while applying power to pin 16. If the flash is running at 1.8 V, then you'll need to hold the BlueCore in reset until the flash is running. You can find out more about power up sequencing by reading BlueCore2-External Power-Up Sequence (bc2x-an-001Pa) on the CSR support web site. You'll need to register to get access to that document, but it should be available at the basic access level.

You'll need to supply an antenna. Antenna design is deep black magic. Since the UART and USB pins are separate on the module, you may be able to keep it soldered onto the module to keep access to the existing antenna and just solder on some flying leads to get to the UART. Strictly speaking, antenna performance is affected even by the presence of plastic nearby. There can be a noticeable change in the RF performance of a module when you put it into a new housing. For a hobby project, you'll probably get away with it, but for a commercial design, you'd need to requalify.

This page was last modified 13:45, 21 June 2006. | This page has been accessed 1,569 times. | About OpenSIMpad.org
Designed by Anna Boheim | Powerd by mediawiki