As of the middle of last week we started shipping the new XRF v2.0.
This was a little sooner than we intended and we have not yet had chance to update our documentation.
Why the change?
The 2.0 is based on the SRF v1.2 on a carrier rather than being built as a single module. By moving our radio range over to SRF based devices we are able to simplifying production. Only having to build and test one shape of radio makes things much easier for production and as we build the SRF in larger batches, the cost of manufacture will hopefully go down. This is also part of our move towards certification of our radio modules.
There are a few changes to the pins on the XRF v2.0, these will not affect Serial operation but do have an effect on LLAP devices and compatibility with CCB kits.
Pin 20 is now P0_5 not P2_4, as a result “restore defaults on power up” is no longer on pins 19 & 20. For the v2.0 short pins 7 & 8
Pin 14 is now connected to +3v3, This should be treated as a Do Not Connect. (As of v2.1+ this pin is not Not connected internally)
The following LLAP personalities will work as before
The personalities below are affected in the as described
Is currently not recommend for use!
ButtonA is no longer available as the pin is no longer brought out onto the headers.
As a result it is also no longer possible to fit the external pull up required by ButtonA this means you will likely see random button presses.
Users should also not connect a button the XRF pin 14 as this is now 3V3 and given common wiring setup pressing the button would cause a short to GND
We are working on a new llapButton firmware and an accompanying kit.
OUTD is no longer available due to the pin change on pin 20, everything else works as before.
Why the pin changes?
When we get certification done it will be against the R005 - SRF-U (the USB version).
The SRF-U is based on the CC1111 chip and the SRF on the CC1110.
Due to the way pins are multiplexed on the CC chip and the SRF PCB we get different connections on a few pins when we build them as either SRF or SRF-U, the table below shows the pin numbers and there function for either SRF (CC1110) or SRF-U (CC1111).
SRF pin XRF v2.0 Pin Function CC1110 Function CC1111
19 14 DVDD DP
20 20 P0_5 DM
21 15 P0_7 P0_5
The change on SRF pin 21 (XRF 15) will not affect any devices as this is compensated in software.
But you can see that SRF pin 19 (XRF 14) is connected to DVDD (3V3) on a CC1110(SRF) device but is used for USB DP on a CC1111(SRF-U) device.
By wiring up these pin on the XRF v2.0 it means that future version built with the SRF-U may be able to support USB functions.