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
Fler funderingar ang. nummerpresentatör
-
- Inlägg: 2360
- Blev medlem: 16 september 2003, 17:18:13
- Ort: Dubai, United Arab Emirates
- Kontakt:
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.
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.