Fler funderingar ang. nummerpresentatör

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Användarvisningsbild
speakman
Inlägg: 4838
Blev medlem: 18 augusti 2004, 23:03:32
Ort: Ånge

Fler funderingar ang. nummerpresentatör

Inlägg av speakman »

Funderar på att göra om presentatören med en liten AVR och köra den via serieporten.
Tanken var att ha processorn i Power Down-mode, och INT0 till StD på MT8870 som väcker processorn och läser av Q1-4 och skickar tecknet till serieporten.
Vid interruptet när tecknet är sänt (om det finns i AVR?), återgår processorn till Power Down-mode.
Det blir alltså en ganska enkel modell där tecknen bara "rinner på" på serieporten.
Det hela skulle vara bra om det strömförsörjs via serieporten.
Räcker den strömmen till detta ändamål? Man kan ju kanske gå ner i klockfrekvens för att göra det lite mer strömsnålt.
Tror ni annars det skulle gå att sätta en kondensator parallellt på spänningen för att ge extra kraft då processorn går igång?

Tacksam för idéer!

Mvh
speakman
Användarvisningsbild
erixon
Inlägg: 380
Blev medlem: 27 augusti 2003, 10:21:58

Inlägg av erixon »

Tja det har diskteras om nummerpresintörer här och
här

Det finns algoritmer för att kunna av koda DTMF direkt i AVR på så viss kan man spara ström, MT8870 drar typ 3mA

Ström från sereporten går nog bra så länge du inte dra för mycke...
matseng
Inlägg: 2360
Blev medlem: 16 september 2003, 17:18:13
Ort: Dubai, United Arab Emirates
Kontakt:

Inlägg av matseng »

Det hela hänger nog lite på om man har tur eller inte med serieporten. Jag mätte på en 5 år gammal Dell-burk och fick fram att på DTR har jag 11.5 volt obelastad, kortslutningsströmmen är 29 mA. Belastar jag den med ett 330 ohms motstånd får jag ut 18 mA vid 6.5 volt.

En MT8870 drar ca 3 mA, en Tiny28 drar lika mycket aktiv vid 1 Mhz. Så om du kan stabba ner 12-volten till 5 volt utan att stabben i sig äter upp typ 10 mA i egen intern förbrukning så borde du kunna köra den tillochmed utan att gå ner i sleep-läge. En liten step-down switchmode regulator vore förmodligen det bästa.

Hur det ser ut på andra datorer kan man bara gissa sig till.. eller mäta själv.

Du lär inte behöva någon högre klockfrekvens på AVRen iallfall. Du ska läsa en en port och skicka ut datat i typ 1200 baud. Det fungerar nog bra på en 32 Khz klockkristall om man ger tusan att koda i basic.

Man kan ju oxo spara på ström på olika sätt. Både AVR och MT kan ligga i sleep-läge (då drar inte någon av dom mer än typ ingenting) och sedan låta dom väckas av polvändningen som kommer innan rignignalen. Polvändningen är hur som helst kul att detektera eftersom man då vet när den man ringer till svarar, vilket gör att man kan hålla reda på utgående samtalstiden exakt.

Att ha en fetkonding för att buffra upp lite energi från serieporten när systemet inte arbetar är nog en bra ide hur som helst.
Användarvisningsbild
speakman
Inlägg: 4838
Blev medlem: 18 augusti 2004, 23:03:32
Ort: Ånge

Inlägg av speakman »

Vet du var det finns mer info om en sådan switched mode regulator du pratar om?
Och ang. samtalslängd, så finns det inget annat specificerat än att det vid B-svar görs en polvändning.
När någon av parterna sedan lägger på måste man detektera med andra metoder.

Mvh
speakman
matseng
Inlägg: 2360
Blev medlem: 16 september 2003, 17:18:13
Ort: Dubai, United Arab Emirates
Kontakt:

Inlägg av matseng »

Helt rätt angående polvändningen. Men man kan anta att samtalet är slut när du har lagt på luren. och då kommer polvändningen rätt fort iallafall eftersom det är du som är originerande part.
Användarvisningsbild
speakman
Inlägg: 4838
Blev medlem: 18 augusti 2004, 23:03:32
Ort: Ånge

Inlägg av speakman »

Annars kanske man kan mäta spänningen som sjunkt lite när du har luren lyft, och som återgår till 48v när du lagt på luren?
Då mäts visserligen samtalet ända till luren på samma ledning lagt på, men det är nog ungefär samma längd.. annars har man nog tråkigt! :D

Mvh
speakman
Skriv svar