Saturday 28 December 2013

KAW RF - Issues with initialization voltages


I’m still having issues properly loading the Moteino using the KAW on startup. I’ve been fooling with the code yesterday to once again confirm that the code will execute fine if enough power is in the capacitor but never load if capacitor never reaches a voltage higher than the required v_min of the moteino 3.3V voltage regulator. Since I now have an oscilloscope, I decided to give it a go and investigate how much voltage I am feeding it when I plug in the KAW.


Yellow Channel = 13V9 red wire to KAW
Blue Channel = vin output power circuit

The first test is to connect the KAW and no moteino load after the charging capacitor. The screenshot below shows the output rising to about 5.3V at 1.1 sec and settling to 6V in 1.7 sec. The 13V9 line also looks to be taking its time to settle at its voltage. Also note that I've added an extra 100nF (250V) to the 470nF capacitor of the KAW High Voltage circuit.




With the Moteino connected you can see the waveforms now smaller in magnitude, never reaching the voltage seen before. The output after a few minutes will settle at about 2.4V, never reaching the v_min to power up the moteino.


The output is also extremely noisy! I think I'll start by studying the power circuit drawn from the KAW. The RC values might need some adjustments to decrease the time to charge the capacitor, I'll try reducing the resistor to see if it yields a positive outcome.

3 comments:

  1. I've been using even more minimal do-nothing code temporarily to understand the and fix initialization stage. Also note that I'm using an RFM69 instead of the 12B.

    Here's my minimal code:

    void setup () {
    LowPower.powerDown(SLEEP_8S, ADC_OFF, BOD_ON);
    radio.initialize(FREQUENCY,NODEID,NETWORKID);
    radio.setHighPower(false);
    radio.sleep();
    pinMode(HzSENS,INPUT); // D3 is IRQ1
    pinMode(LED,OUTPUT);
    digitalWrite(LED,LOW); // off
    bitClear(ADCSRA,ADPS0); // speed up ADC to minimize phase measurement error
    bitClear(ADCSRA,ADPS1); //
    bitSet(ADCSRA,ADPS2); //
    }

    void loop () {
    LowPower.powerDown(SLEEP_4S, ADC_OFF, BOD_ON);
    }

    I'll try adding another 100 uF to the HV of the KAW first and see how the scope shows the climb. I did connect it differently on the board than you did on your video, I'll post some pictures later on.

    ReplyDelete
  2. Check out the post "KAW RF - Adding 2x 100nF caps to HV circuit" It's a continuation to this.

    ReplyDelete
  3. I want to share with you all here on how I get my loan from Mr Benjamin who help me with a loan of 400,000.00 Euro to improve my business, It was easy and swift when i apply for the loan when things was getting rough with my business Mr Benjamin grant me loan without delay. here is Mr Benjamin email/whatsapp contact: +1 989-394-3740, 247officedept@gmail.com / 

    ReplyDelete