Can someone advise if the non used pins on the RFB12b get sent to GND on the emontx2 or left floating ?
»
Archived Forum |
|
emontx2 rfm12b padsSubmitted by dod on Sat, 22/11/2014 - 11:24Can someone advise if the non used pins on the RFB12b get sent to GND on the emontx2 or left floating ? » |
Re: emontx2 rfm12b pads
You will find the PCB layout here: https://github.com/openenergymonitor/Hardware/tree/master/emonTxV2
Re: emontx2 rfm12b pads
Hi Robert,
I ask as I did my first pcb last week based on the emontx2 design but it only seems to work if I have SPI/ISP connected at the same time as FTDI, the FTDI alone and it fails to give serial output but it still functions ok
Re: emontx2 rfm12b pads
As far as I can see, the unused pads on the RFM12B are, how can I put it, unused - there's no connection to them! SDI, SDO & SCK are common to both the RFM12B and the SPI/ISP header, but the FTDI only shares data with the serial/I2C header.
I haven't got a bare emonTx V2 PCB to check.
Are you saying it's really a software problem and that you need something on the SPI port (presumably to do the handshake) for you to get serial output via the FTDI - programmer - USB - Arduino IDE?
Re: emontx2 rfm12b pads
I think I will do a video as it will make more sense.
Re: emontx2 rfm12b pads
I doubt that will help - I never look at videos! I'd much prefer it in words so that I can ponder over it.
I have used an emonTx V2 without the RFM12B, as an energy diverter, so I think your problem isn't in the ATMega 328P nor any of the usual software. That gives serial output quite happily via the FTDI - programmer - USB - Arduino IDE. I've never had occasion to use the SPI/ISP port.
Re: emontx2 rfm12b pads
I was wondering if the act of putting the programmer on the port caused a pin to go low/high.
hmm I cant see what I have missed, other than a gnd on the diagram on the xtal caps
Re: emontx2 rfm12b pads
Shouldn't pin 8 of the 328 also be grounded ? or is that just a diag error?
Re: emontx2 rfm12b pads
Well spotted and solves the problem.
Thank you both