När jag läste om minneshanteringen firmware till Nava stötte jag på något jag inte kände till:
Men hur många gånger klarar ett EEPROM att skrivas över?I think Vincent decided to use a Save button because the TR909 uses static RAM to store patterns while the Nava uses an EEPROM to store patterns. EEPROM has a limit to the amount of times it can be rewritten.
https://en.giantec-semi.com/blog/how...ing-the-limitsThe write endurance of EEPROM is typically specified by the manufacturer and is often expressed in terms of "cycles" or "bits." For example, a manufacturer might specify a write endurance of 100,000 cycles, which means the EEPROM can be reliably written to and erased up to 100,000 times before it starts to degrade.
Databladet till det EEPROM som sitter i Nava anger däremot 1 miljon cykler. Fast jag hittar inget datablad till exakt det som sitter i (AT24CP, det är 'P' som jag inte hittar i något datablad)...
Antag att man klickar [ENTER] 100 ggr per dag när man har kul. Det blir 1000 eller 10 000 dagar tills det går sönder. I ena fallet 3 års kontinuerlig Navaprogrammering i andra 30. Det lägre värdet tycker jag känns på marginalen (vissa dagar kanske man trycker mycket mer än 100 ggr) så...
Man kanske borde ha lite reserv EE-PROM till maskiner som på detta sätt skriver till EEPROM ofta? Men jag undrar hur pass vanligt det är med den lösning som sitter i Nava? Det verkar rätt ogenomtänkt så det kanske mest är i DIY-maskiner? Hur är det med x0xb0x t.ex? Det är ju likartade system.
Någon som varit med om när EEPROM lägger av?