Keyboard firmwares for Atmel AVR and Cortex-M
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Power.txt 2.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. HHKB Power consumption
  2. ----------------------
  3. **Power consumption
  4. board clock/prescaler keyswitch power ctrl current
  5. --------------------------------------------------------------------------
  6. tmk 16MHz no no 26.4mA
  7. tmk 16MHz pro1 no 45.1mA
  8. tmk 16MHz/2 no no 18.1mA
  9. tmk 16MHz/2 pro1 no 37.3mA
  10. tmk 8MHz no no 18.9mA
  11. tmk 8MHz pro2 no(w/o FET) 32.1mA
  12. tmk 8MHz pro2 no(w FET) 32.1mA withou POWER_ON/FF
  13. tmk 8MHz pro2 no(w FET) 32.6mA with POWR_ON/OFF
  14. tmk 8MHz pro2 15ms(w FET) 21.3mA with POWR_ON/OFF, enumerated but error -32
  15. tmk 8MHz pro2 60ms(w FET) 13.3mA with POWR_ON/OFF, not enumerated
  16. gh60 16MHz 25.8mA
  17. gh60 16MHz USB suspend w LED breathing 17.6-29.1mA
  18. gh60 16MHz USB suspend w/o LED 0.2mA(0.231-0.276mA)
  19. Poker 5.6mA
  20. Poker USB suspend 0.3mA(0.301mA)
  21. gh60 16MHz stock firmware by komar 26.8mA
  22. HHKB pro2 Over All 139.4mA
  23. HHKB pro2 Controller 115.1mA
  24. HHKB pro1 Controller 25.9mA
  25. keyswitch power consumption:
  26. pro1: 45.1-26.4=18.7mA
  27. 37.3-18.1=19.2mA
  28. pro2: 32.1-18.9=13.2mA
  29. **Low Freq Crystal or Prescaler?
  30. No advantage of Low Freq Crystal against Prescaled.
  31. Clock routing
  32. X'tal --+---->Prescaler-------> System Clock
  33. |
  34. +---------------------> USB PLL
  35. Design Decision: Install 16MHz crystal on board with using clock rescaler.