[Neo] Re: Ergodox stromsparend umbauen
Hartmut Goebel writes: > Am 18.12.19 um 16:48 schrieb Michael Kiesenhofer: >> Also eigentlich sehr wenig Aufwand. Ist halt trotzdem die Frage ob es einem >> das wert ist nur um von 30mA auf 5.8mA zu kommen. > > Umbauen vielleicht nicht, aber wenn man eine neue Platine entwirft: absolut. Mir würde es wahrscheinlich schon sehr helfen (auch wenn es nicht garantiert ist). Liebe Grüße, Arne -- Unpolitisch sein heißt politisch sein ohne es zu merken signature.asc Description: PGP signature ___ Diskussion mailing list -- diskussion@neo-layout.org To unsubscribe send an email to diskussion-le...@neo-layout.org
[Neo] Re: Ergodox stromsparend umbauen
Am 18.12.19 um 16:48 schrieb Michael Kiesenhofer: > Also eigentlich sehr wenig Aufwand. Ist halt trotzdem die Frage ob es einem > das wert ist nur um von 30mA auf 5.8mA zu kommen. Umbauen vielleicht nicht, aber wenn man eine neue Platine entwirft: absolut. -- +++hartmut | Hartmut Goebel| | | hart...@goebel-consult.de | www.goebel-consult.de | ___ Diskussion mailing list -- diskussion@neo-layout.org To unsubscribe send an email to diskussion-le...@neo-layout.org
[Neo] Re: Ergodox stromsparend umbauen
Hi Arne! Anscheinend gibts da vom Hersteller schon eine fertige USB HID Implementierung wo man nur noch die richtigen Keycodes senden müsste (also man müsste nur noch das Pollen bzw. Mapping welches Zeichen wo in der Tastenmatrix ist implementieren): https://siliconlabs.github.io/Gecko_SDK_Doc/efm32hg/html/group__HidKeyboard.html Application Note zur Demo wo von 5.8mA die Rede ist (wow, meine 5mA waren gut geschätzt): https://www.silabs.com/documents/public/application-notes/AN0886.pdf Also eigentlich sehr wenig Aufwand. Ist halt trotzdem die Frage ob es einem das wert ist nur um von 30mA auf 5.8mA zu kommen. Selbst ein Smartphone mit 3Ah Li-Ion Akku würde bei den 30mA ganze 74h durchhalten (unter der falschen Annahme dass das Smartphone selbst nichts braucht ;-)) … LG, Michael Disclaimer: Vielleicht gibts auch noch besser geeignete Microcontroller, der EFM32HG war nur ein spontaner Vorschlag von mir weil ich mit den EFM32 schon mehr gemacht hab und die damit werben, dass low energy ihre Expertise ist … On Wed, 18 Dec 2019 01:07:11 +0100 Arne Babenhauserheide wrote: > Hi Michael, > > Wenn du einen Weg hast, einen stromsparenderen Microcontroller zu > verwenden, wäre das toll! (LEDs brauche ich nicht). > > Du meinst den hier, richtig? > https://www.silabs.com/documents/public/data-sheets/efm32hg-datasheet.pdf > > Wäre das Softwareseitig im machbaren Bereich? > > Liebe Grüße, > Arne > > Michael Kiesenhofer writes: > > > Arne, versteh mich nicht falsch, ich finde auch dass eine Tastatur nicht > > unnötig Strom fressen sollte. > > > > Ich bezweifle nur stark, dass sich bei dem verwendeten Microcontroller viel > > machen lässt. Ein zweiter Microcontroller erhöht im blödsten Fall den > > Stromverbrauch nur (irgendwer muss ja trotzdem pollen und dann muss das > > Ergebnis auch noch zusätzlich mit dem vorhandenen Atmega kommuniziert > > werden). > > Da wäre ein komplett anderer, USB-fähiger, stromsparender Microcontroller > > die richtige Lösung. Ein Silabs EFM32HG braucht anscheinend ~150μA/MHz für > > die CPU und 1.4mA für den USB Teil. Da wären <5mA für die ganze Tastatur > > (ohne LEDs) wahrscheinlich realistisch. > > > > Wenn’s mich freut schau ich mir dieses Wochenende vielleicht an was sich > > bei dem Atmega theoretisch machen lässt. Blöderweise braucht die CPU bei > > 16MHz schon 13mA active current und 5.5mA idle current. USB braucht 3.4mA. > > Der power down mit 14μA lässt sich nicht verwenden. Ich kann mich dunkel > > erinnern, dass Taster Pollen + USB Stack jede Millisekunde ausgeführt wird > > und ca. 500μs braucht. Also (13+5.5)/2+3.4mA=12.65mA sind es sowieso auf > > jeden Fall. > > > > LG, > > Michael > > > > On Thu, 12 Dec 2019 22:10:00 +0100 > > Arne Babenhauserheide wrote: > > > >> Hi Michael, > >> > >> Ich habe meine Gründe, aber ich will sie nicht diskutieren. Ich weiß, > >> dass das nicht üblich ist, möchte dich aber trotzdem bitten, es zu > >> akzeptieren. Tut mir Leid, dass ich dir die Antworten dadurch nicht > >> geben kann. > >> > >> Liebe Grüße, > >> Arne > >> > >> > >> > >> Michael Kiesenhofer writes: > >> > >> > Hi! > >> > > >> > Die Ergodox verwendet doch einen Teensy 2.0 mit ATMEGA32U4 > >> > microcontroller? Was kann man denn da noch Strom sparen? Ich habs nicht > >> > gemessen, aber wie viel zieht das Ding? 20mA? Bei 5V sind das 100mW, das > >> > meiste davon wahrscheinlich für USB. Das fällt selbst bei einem > >> > genügsamen Laptop nicht auf. > >> > > >> > Ich hab da für meine eigene Firmware vor langer Zeit mal ein bisschen > >> > mit den sleep modes optimiert weil ich die Tastatur auch im suspend2RAM > >> > am Laptop habe. Hab aber nie gemessen wie viel es tatsächlich bringt. > >> > Ich kann mich dunkel erinnern, dass man wegen USB den deep sleep nicht > >> > nutzen konnte. Ein zweiter, energiesparender Controller nur für das > >> > Pollen der Taster würde daher praktisch nichts bringen weil der Atmega > >> > sowieso läuft. > >> > > >> > LG, > >> > Michael > >> > > >> > > >> > On December 11, 2019 9:39:13 PM GMT+01:00, Arne Babenhauserheide > >> > wrote: > >> >>Hi, > >> >> > >> >>Jemand von euch hatte vor über einem Jahr angeboten, eine Ergodox so > >> >>umzubauen, dass die Rechenlast beim Prüfen der Tasten von dem Hauptchip > >> >>auf einen energiesparenden Nebenprozessor ausgelagert wird. > >> >> > >> >>Ich würde Dich direkt anschreiben, aber mein Namensgedächtnis ist nicht > >> >>verlässlich — gar nicht :-( > >> >>Wir hatten über verschlüsselte E-Mail kommuniziert, die ich leider > >> >>nicht > >> >>durchsuchen kann, daher finde ich Deinen Namen auch im externen > >> >>Gedächtnis nicht mehr. > >> >> > >> >>Ich habe meine Ergodox jetzt wieder. Es hat länger gedauert, weil sie > >> >>zwischenzeitlich wegen einer nicht funktionierenden Taste bei > >> >>Falba-Tech > >> >>zur Reparatur war. > >> >> > >> >>Falls Dein Angebot noch besteht, würde ich es gerne annehmen. > >> >>Schreib mir bitte! > >> >> > >> >>Liebe Grüße,
[Neo] Re: Ergodox stromsparend umbauen
Hi Michael, Wenn du einen Weg hast, einen stromsparenderen Microcontroller zu verwenden, wäre das toll! (LEDs brauche ich nicht). Du meinst den hier, richtig? https://www.silabs.com/documents/public/data-sheets/efm32hg-datasheet.pdf Wäre das Softwareseitig im machbaren Bereich? Liebe Grüße, Arne Michael Kiesenhofer writes: > Arne, versteh mich nicht falsch, ich finde auch dass eine Tastatur nicht > unnötig Strom fressen sollte. > > Ich bezweifle nur stark, dass sich bei dem verwendeten Microcontroller viel > machen lässt. Ein zweiter Microcontroller erhöht im blödsten Fall den > Stromverbrauch nur (irgendwer muss ja trotzdem pollen und dann muss das > Ergebnis auch noch zusätzlich mit dem vorhandenen Atmega kommuniziert werden). > Da wäre ein komplett anderer, USB-fähiger, stromsparender Microcontroller die > richtige Lösung. Ein Silabs EFM32HG braucht anscheinend ~150μA/MHz für die > CPU und 1.4mA für den USB Teil. Da wären <5mA für die ganze Tastatur (ohne > LEDs) wahrscheinlich realistisch. > > Wenn’s mich freut schau ich mir dieses Wochenende vielleicht an was sich bei > dem Atmega theoretisch machen lässt. Blöderweise braucht die CPU bei 16MHz > schon 13mA active current und 5.5mA idle current. USB braucht 3.4mA. Der > power down mit 14μA lässt sich nicht verwenden. Ich kann mich dunkel > erinnern, dass Taster Pollen + USB Stack jede Millisekunde ausgeführt wird > und ca. 500μs braucht. Also (13+5.5)/2+3.4mA=12.65mA sind es sowieso auf > jeden Fall. > > LG, > Michael > > On Thu, 12 Dec 2019 22:10:00 +0100 > Arne Babenhauserheide wrote: > >> Hi Michael, >> >> Ich habe meine Gründe, aber ich will sie nicht diskutieren. Ich weiß, >> dass das nicht üblich ist, möchte dich aber trotzdem bitten, es zu >> akzeptieren. Tut mir Leid, dass ich dir die Antworten dadurch nicht >> geben kann. >> >> Liebe Grüße, >> Arne >> >> >> >> Michael Kiesenhofer writes: >> >> > Hi! >> > >> > Die Ergodox verwendet doch einen Teensy 2.0 mit ATMEGA32U4 >> > microcontroller? Was kann man denn da noch Strom sparen? Ich habs nicht >> > gemessen, aber wie viel zieht das Ding? 20mA? Bei 5V sind das 100mW, das >> > meiste davon wahrscheinlich für USB. Das fällt selbst bei einem genügsamen >> > Laptop nicht auf. >> > >> > Ich hab da für meine eigene Firmware vor langer Zeit mal ein bisschen mit >> > den sleep modes optimiert weil ich die Tastatur auch im suspend2RAM am >> > Laptop habe. Hab aber nie gemessen wie viel es tatsächlich bringt. Ich >> > kann mich dunkel erinnern, dass man wegen USB den deep sleep nicht nutzen >> > konnte. Ein zweiter, energiesparender Controller nur für das Pollen der >> > Taster würde daher praktisch nichts bringen weil der Atmega sowieso läuft. >> > >> > LG, >> > Michael >> > >> > >> > On December 11, 2019 9:39:13 PM GMT+01:00, Arne Babenhauserheide >> > wrote: >> >>Hi, >> >> >> >>Jemand von euch hatte vor über einem Jahr angeboten, eine Ergodox so >> >>umzubauen, dass die Rechenlast beim Prüfen der Tasten von dem Hauptchip >> >>auf einen energiesparenden Nebenprozessor ausgelagert wird. >> >> >> >>Ich würde Dich direkt anschreiben, aber mein Namensgedächtnis ist nicht >> >>verlässlich — gar nicht :-( >> >>Wir hatten über verschlüsselte E-Mail kommuniziert, die ich leider >> >>nicht >> >>durchsuchen kann, daher finde ich Deinen Namen auch im externen >> >>Gedächtnis nicht mehr. >> >> >> >>Ich habe meine Ergodox jetzt wieder. Es hat länger gedauert, weil sie >> >>zwischenzeitlich wegen einer nicht funktionierenden Taste bei >> >>Falba-Tech >> >>zur Reparatur war. >> >> >> >>Falls Dein Angebot noch besteht, würde ich es gerne annehmen. >> >>Schreib mir bitte! >> >> >> >>Liebe Grüße, >> >>Arne >> >> >> -- >> Unpolitisch sein >> heißt politisch sein >> ohne es zu merken > > ___ > Diskussion mailing list -- diskussion@neo-layout.org > To unsubscribe send an email to diskussion-le...@neo-layout.org -- Unpolitisch sein heißt politisch sein ohne es zu merken signature.asc Description: PGP signature ___ Diskussion mailing list -- diskussion@neo-layout.org To unsubscribe send an email to diskussion-le...@neo-layout.org
[Neo] Re: Ergodox stromsparend umbauen
Arne, versteh mich nicht falsch, ich finde auch dass eine Tastatur nicht unnötig Strom fressen sollte. Ich bezweifle nur stark, dass sich bei dem verwendeten Microcontroller viel machen lässt. Ein zweiter Microcontroller erhöht im blödsten Fall den Stromverbrauch nur (irgendwer muss ja trotzdem pollen und dann muss das Ergebnis auch noch zusätzlich mit dem vorhandenen Atmega kommuniziert werden). Da wäre ein komplett anderer, USB-fähiger, stromsparender Microcontroller die richtige Lösung. Ein Silabs EFM32HG braucht anscheinend ~150μA/MHz für die CPU und 1.4mA für den USB Teil. Da wären <5mA für die ganze Tastatur (ohne LEDs) wahrscheinlich realistisch. Wenn’s mich freut schau ich mir dieses Wochenende vielleicht an was sich bei dem Atmega theoretisch machen lässt. Blöderweise braucht die CPU bei 16MHz schon 13mA active current und 5.5mA idle current. USB braucht 3.4mA. Der power down mit 14μA lässt sich nicht verwenden. Ich kann mich dunkel erinnern, dass Taster Pollen + USB Stack jede Millisekunde ausgeführt wird und ca. 500μs braucht. Also (13+5.5)/2+3.4mA=12.65mA sind es sowieso auf jeden Fall. LG, Michael On Thu, 12 Dec 2019 22:10:00 +0100 Arne Babenhauserheide wrote: > Hi Michael, > > Ich habe meine Gründe, aber ich will sie nicht diskutieren. Ich weiß, > dass das nicht üblich ist, möchte dich aber trotzdem bitten, es zu > akzeptieren. Tut mir Leid, dass ich dir die Antworten dadurch nicht > geben kann. > > Liebe Grüße, > Arne > > > > Michael Kiesenhofer writes: > > > Hi! > > > > Die Ergodox verwendet doch einen Teensy 2.0 mit ATMEGA32U4 microcontroller? > > Was kann man denn da noch Strom sparen? Ich habs nicht gemessen, aber wie > > viel zieht das Ding? 20mA? Bei 5V sind das 100mW, das meiste davon > > wahrscheinlich für USB. Das fällt selbst bei einem genügsamen Laptop nicht > > auf. > > > > Ich hab da für meine eigene Firmware vor langer Zeit mal ein bisschen mit > > den sleep modes optimiert weil ich die Tastatur auch im suspend2RAM am > > Laptop habe. Hab aber nie gemessen wie viel es tatsächlich bringt. Ich kann > > mich dunkel erinnern, dass man wegen USB den deep sleep nicht nutzen > > konnte. Ein zweiter, energiesparender Controller nur für das Pollen der > > Taster würde daher praktisch nichts bringen weil der Atmega sowieso läuft. > > > > LG, > > Michael > > > > > > On December 11, 2019 9:39:13 PM GMT+01:00, Arne Babenhauserheide > > wrote: > >>Hi, > >> > >>Jemand von euch hatte vor über einem Jahr angeboten, eine Ergodox so > >>umzubauen, dass die Rechenlast beim Prüfen der Tasten von dem Hauptchip > >>auf einen energiesparenden Nebenprozessor ausgelagert wird. > >> > >>Ich würde Dich direkt anschreiben, aber mein Namensgedächtnis ist nicht > >>verlässlich — gar nicht :-( > >>Wir hatten über verschlüsselte E-Mail kommuniziert, die ich leider > >>nicht > >>durchsuchen kann, daher finde ich Deinen Namen auch im externen > >>Gedächtnis nicht mehr. > >> > >>Ich habe meine Ergodox jetzt wieder. Es hat länger gedauert, weil sie > >>zwischenzeitlich wegen einer nicht funktionierenden Taste bei > >>Falba-Tech > >>zur Reparatur war. > >> > >>Falls Dein Angebot noch besteht, würde ich es gerne annehmen. > >>Schreib mir bitte! > >> > >>Liebe Grüße, > >>Arne > > > -- > Unpolitisch sein > heißt politisch sein > ohne es zu merken pgp8z9Y_iNfuJ.pgp Description: OpenPGP digital signature ___ Diskussion mailing list -- diskussion@neo-layout.org To unsubscribe send an email to diskussion-le...@neo-layout.org
[Neo] Re: Ergodox stromsparend umbauen
Hi Michael, Ich habe meine Gründe, aber ich will sie nicht diskutieren. Ich weiß, dass das nicht üblich ist, möchte dich aber trotzdem bitten, es zu akzeptieren. Tut mir Leid, dass ich dir die Antworten dadurch nicht geben kann. Liebe Grüße, Arne Michael Kiesenhofer writes: > Hi! > > Die Ergodox verwendet doch einen Teensy 2.0 mit ATMEGA32U4 microcontroller? > Was kann man denn da noch Strom sparen? Ich habs nicht gemessen, aber wie > viel zieht das Ding? 20mA? Bei 5V sind das 100mW, das meiste davon > wahrscheinlich für USB. Das fällt selbst bei einem genügsamen Laptop nicht > auf. > > Ich hab da für meine eigene Firmware vor langer Zeit mal ein bisschen mit den > sleep modes optimiert weil ich die Tastatur auch im suspend2RAM am Laptop > habe. Hab aber nie gemessen wie viel es tatsächlich bringt. Ich kann mich > dunkel erinnern, dass man wegen USB den deep sleep nicht nutzen konnte. Ein > zweiter, energiesparender Controller nur für das Pollen der Taster würde > daher praktisch nichts bringen weil der Atmega sowieso läuft. > > LG, > Michael > > > On December 11, 2019 9:39:13 PM GMT+01:00, Arne Babenhauserheide > wrote: >>Hi, >> >>Jemand von euch hatte vor über einem Jahr angeboten, eine Ergodox so >>umzubauen, dass die Rechenlast beim Prüfen der Tasten von dem Hauptchip >>auf einen energiesparenden Nebenprozessor ausgelagert wird. >> >>Ich würde Dich direkt anschreiben, aber mein Namensgedächtnis ist nicht >>verlässlich — gar nicht :-( >>Wir hatten über verschlüsselte E-Mail kommuniziert, die ich leider >>nicht >>durchsuchen kann, daher finde ich Deinen Namen auch im externen >>Gedächtnis nicht mehr. >> >>Ich habe meine Ergodox jetzt wieder. Es hat länger gedauert, weil sie >>zwischenzeitlich wegen einer nicht funktionierenden Taste bei >>Falba-Tech >>zur Reparatur war. >> >>Falls Dein Angebot noch besteht, würde ich es gerne annehmen. >>Schreib mir bitte! >> >>Liebe Grüße, >>Arne -- Unpolitisch sein heißt politisch sein ohne es zu merken signature.asc Description: PGP signature ___ Diskussion mailing list -- diskussion@neo-layout.org To unsubscribe send an email to diskussion-le...@neo-layout.org
[Neo] Re: Ergodox stromsparend umbauen
Hi! Die Ergodox verwendet doch einen Teensy 2.0 mit ATMEGA32U4 microcontroller? Was kann man denn da noch Strom sparen? Ich habs nicht gemessen, aber wie viel zieht das Ding? 20mA? Bei 5V sind das 100mW, das meiste davon wahrscheinlich für USB. Das fällt selbst bei einem genügsamen Laptop nicht auf. Ich hab da für meine eigene Firmware vor langer Zeit mal ein bisschen mit den sleep modes optimiert weil ich die Tastatur auch im suspend2RAM am Laptop habe. Hab aber nie gemessen wie viel es tatsächlich bringt. Ich kann mich dunkel erinnern, dass man wegen USB den deep sleep nicht nutzen konnte. Ein zweiter, energiesparender Controller nur für das Pollen der Taster würde daher praktisch nichts bringen weil der Atmega sowieso läuft. LG, Michael On December 11, 2019 9:39:13 PM GMT+01:00, Arne Babenhauserheide wrote: >Hi, > >Jemand von euch hatte vor über einem Jahr angeboten, eine Ergodox so >umzubauen, dass die Rechenlast beim Prüfen der Tasten von dem Hauptchip >auf einen energiesparenden Nebenprozessor ausgelagert wird. > >Ich würde Dich direkt anschreiben, aber mein Namensgedächtnis ist nicht >verlässlich — gar nicht :-( >Wir hatten über verschlüsselte E-Mail kommuniziert, die ich leider >nicht >durchsuchen kann, daher finde ich Deinen Namen auch im externen >Gedächtnis nicht mehr. > >Ich habe meine Ergodox jetzt wieder. Es hat länger gedauert, weil sie >zwischenzeitlich wegen einer nicht funktionierenden Taste bei >Falba-Tech >zur Reparatur war. > >Falls Dein Angebot noch besteht, würde ich es gerne annehmen. >Schreib mir bitte! > >Liebe Grüße, >Arne -- Sent from my Android device with K-9 Mail. Please excuse my brevity.___ Diskussion mailing list -- diskussion@neo-layout.org To unsubscribe send an email to diskussion-le...@neo-layout.org