µPhone, min mobiltelefon

Berätta om dina pågående projekt.
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Re: µPhone, min mobiltelefon

Inlägg av blueint »

Oops.. :humm: ;)

Väntar väl som alla andra på fler nyheter från victor.. :idea:
Blir sugen på eget bygge. Man kunde ha en plattform med appar skrivna i C eller assembler med ARM cpu.
Användarvisningsbild
AndLi
Inlägg: 18257
Blev medlem: 11 februari 2004, 18:17:59
Ort: Knivsta
Kontakt:

Re: µPhone, min mobiltelefon

Inlägg av AndLi »

danei skrev:Jag försökte plocka fram en gammal nokia. Men den gick inte att ringa med. Är det något i standarden som är ändrat som gör att gamla lurar inte funkar?
Ja simkorten har ändrats, spänningen har sänkts mm, telia kan inte fixa fram simkort som funkar i min Volvo S80-99 interna telefon, men comviq kontantkort funkar ... :)
victor_passe
Inlägg: 2436
Blev medlem: 28 januari 2007, 18:45:40
Ort: Kungsbacka

Re: µPhone, min mobiltelefon

Inlägg av victor_passe »

Jag har fortsatt en del med tex sökning bland kontakter.

Men jag håller på med sleep mode, jag stänger av alla interrupt och stänger av OLED, boost omvandlare och stänger av uart till både FTDI och GSM modulen.
Sätter även GSM modulen i sleep (AT+CSCLK=2) Då drar hela paketet 6-7mA.
Sätter såklart även PIC:en i sleep.
Om jag utöver detta sätter PIC i RESET(jordar MCLR) så drar hela paketet 2mA.
Vad kan det vara som gör att det drar så mycket ström i sleep?

Kod: Markera allt

void enterSleepMode(void) {
    CloseTimer1();
    exitOled();
    uartCommand("AT+CSCLK=1");
    DTR=1;
    while(BUTTON_NO);
    //__delay_ms(500);
    powerdDown = 1;
    //ConfigINT1(FALLING_EDGE_INT | INT_ENABLE | INT_PRI_2);
    //ConfigINT2(FALLING_EDGE_INT | INT_DISABLE | INT_PRI_2);
    
    CloseSPI2();
    CloseUART2();
    CloseUART1();
    CloseADC10();

    JOY_EN = 0;
    DisablePullUpCN24;
    DisablePullUpCN25;
    DisablePullUpCN26;
    DisablePullUpCN27;
    DisablePullUpCN30;

    Sleep();
    Nop();
    Nop();
    Nop();
    Nop();
    Nop();
}
All kod(MPLABx):
phone.X.zip
All eagle(V6.0.2)
telefon.zip
Om jag sätter processorn i sleep hör man en högfrekvent ljud från kortet, vet inte vad det beror på.
Men kortsluter jag MCLR så är den tyst.
En sak jag har märkt är att boostomvandlaren ger 4V till VCC på OLED när den är av, strömmen går ju via spole+diod.

Jag har också mätt upp strömprofilerna i oscilloscopet och kan bifoga bilder senare, men den drar pulståg av ström i 160ms var 3.3:dje sekund med en
frekvens på 12.25kHz
Alltså:
Burst av ca 20mA i 12.25kHz under 160ms
5mA i 3.3s
Burst av ca 20mA i 12.25kHz under 160ms
5mA i 3.3s
osv.

Fattar inte vad som drar denna ström. men den strömmen är kvar även vis MCLR=0V.
Skulle gissa att det är gsm modulen som drar denna ström.

Jag gissar att det går en ström ut från någon pinne från processorn till någon enhet och därför drar den för mycket ström.
Ska fortsätta om någon dag.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Re: µPhone, min mobiltelefon

Inlägg av blueint »

Hela pulsnaturen får en lätt att misstänka SMPS nätdel, eller radioburst/blip. Kolla strömmen till GSM modulen? (kapa bana och mät?)
victor_passe
Inlägg: 2436
Blev medlem: 28 januari 2007, 18:45:40
Ort: Kungsbacka

Re: µPhone, min mobiltelefon

Inlägg av victor_passe »

Går inte att kapa en bana där, då får jag löda av det mesta på kortet. mätte spänningen över spolen i boostomvandlaren, den är några mV och ingen AC komponent. Så det är inte den.
Jag tror att det är gsm modulen som slår igång RX för att kunna ta emot samtal.
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Re: µPhone, min mobiltelefon

Inlägg av blueint »

Det finns säkert någon SMPS innuti GSM modulen. Om det är RX + wake-on-pin så får du väl ha en interrupt hanterare som återgår direkt till "sleep" läge.

I nästa version kanske man kan tänka sig en MOSFET som stryper GSM modulen "hårt" ?
victor_passe
Inlägg: 2436
Blev medlem: 28 januari 2007, 18:45:40
Ort: Kungsbacka

Re: µPhone, min mobiltelefon

Inlägg av victor_passe »

Fast gsm modulen ska kunna ta emot samtal. Och modulen ger ut 2.8V som min elektronik använder.
bearing
Inlägg: 11675
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Re: µPhone, min mobiltelefon

Inlägg av bearing »

Microcontrollers brukar ha olika djupa sleep-lägen. I den med "ytliga" sömnen är alla periferienheter igång. Ifall din MCU bara har ett sleepläge måste du nog stänga av alla periferienheter manuellt innan sleep, och ev. stänga av kristalloscillatorn, om det går.
victor_passe
Inlägg: 2436
Blev medlem: 28 januari 2007, 18:45:40
Ort: Kungsbacka

Re: µPhone, min mobiltelefon

Inlägg av victor_passe »

Det finns sleep som stänger av alla klockor och bara har interrupt on change igång.
Lite annat med men den ska dra några µA bara.
Deepsleep stänger av nästan allt, inklusive RAM/FLASH. men om gsm modulen drar ca 2mA vilket databladet så spelar det ingen roll om picen drar 10µA eller 10nA
bearing
Inlägg: 11675
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Re: µPhone, min mobiltelefon

Inlägg av bearing »

Har du verifierat att den ligger i sleep? eller väcks den av något interrupt (typ timer) strax efter att den sätts i sleep?
victor_passe
Inlägg: 2436
Blev medlem: 28 januari 2007, 18:45:40
Ort: Kungsbacka

Re: µPhone, min mobiltelefon

Inlägg av victor_passe »

Den är i sleep, har en blinka led rutin i main som stannar
Användarvisningsbild
jesper
Inlägg: 722
Blev medlem: 12 juni 2006, 16:04:08
Ort: Laem Mae Phim, Thailand

Re: µPhone, min mobiltelefon

Inlägg av jesper »

Den verkar vara i jättedjup sleep sedan ett tag nu. :wink:
v-g
EF Sponsor
Inlägg: 7875
Blev medlem: 25 november 2005, 23:47:53
Ort: Kramforce

Re: µPhone, min mobiltelefon

Inlägg av v-g »

Du har ingen utgång som driver "mot något", dessa ligger ju kvar även i sleep.
victor_passe
Inlägg: 2436
Blev medlem: 28 januari 2007, 18:45:40
Ort: Kungsbacka

Re: µPhone, min mobiltelefon

Inlägg av victor_passe »

Det måste ju vara det, för vid reset så försvinner strömmen.
Men då borde jag ju kunna sätta alla pinnar till ingångar och det borde ge samma resultat
v-g
EF Sponsor
Inlägg: 7875
Blev medlem: 25 november 2005, 23:47:53
Ort: Kramforce

Re: µPhone, min mobiltelefon

Inlägg av v-g »

Ja eller så kollar man vilken som drar ström, kan ju vara bra att veta ;)
Skriv svar