Changes between Version 116 and Version 117 of gsc


Ignore:
Timestamp:
03/05/2024 12:55:19 AM (2 months ago)
Author:
Ryan Erbstoesser
Comment:

add battery note and move storage section

Legend:

Unmodified
Added
Removed
Modified
  • gsc

    v116 v117  
    14021402 * after re-programming the GSC will revert some of its configuration just as if the coin-cell battery had been removed and replaced (see [#firmware-reset firmware-reset] for details)
    14031403
     1404
     1405
     1406[=#firmware-reset]
     1407=== Firmware Reset Default conditions ===
     1408The following items are reset if the battery is removed for more than 10 seconds or if the GSC firmware has been updated:
     1409 * RTC value (reset to 0 seconds since midnight Jan 1 1970)
     1410 * Battery voltage reading
     1411 * GSC configuration registers (R0's reset value varies from board to board, the others default to 0). On GSCv3 firmware v57 and later, refer to the [#reg_save_load Register Save/Load] section for related functional changes.
     1412 * Fan controller registers default to the temperature setpoints shown in the Fan Controller section above
     1413 * '''Secure Key''' EEPROM area is set to 0xff's (see EEPROM section above)
     1414 * GPIO Port configuration is reset depending on particular board:
     1415  * All general purpose I/O's are set to 'inverted inputs' (with pullup enabled)
     1416  * All dedicated outputs are set to output high
     1417  * All dedicated inputs are configured as inputs*
    14041418
    14051419
     
    16081622 * A fresh battery typically has a voltage ranging from 2.8 to 3.1V (also depends on temperature). The battery discharge rate is fairly flat but once it is discharged it can decay rapidly. Note that when the board is powered, the 3.3V power supply supplies power to the GSC and the battery will not be drained. This should be factored in when determining battery lifetime.
    16091623
    1610 
    1611 
    1612 [=#firmware-reset]
    1613 === Firmware Reset Default conditions ===
    1614 The following items are reset if the battery is removed for more than 10 seconds or if the GSC firmware has been updated:
    1615  * RTC value (reset to 0 seconds since midnight Jan 1 1970)
    1616  * GSC configuration registers (R0's reset value varies from board to board, the others default to 0). On GSCv3 firmware v57 and later, refer to the [#reg_save_load Register Save/Load] section for related functional changes.
    1617  * Fan controller registers default to the temperature setpoints shown in the Fan Controller section above
    1618  * '''Secure Key''' EEPROM area is set to 0xff's (see EEPROM section above)
    1619  * GPIO Port configuration is reset depending on particular board:
    1620   * All general purpose I/O's are set to 'inverted inputs' (with pullup enabled)
    1621   * All dedicated outputs are set to output high
    1622   * All dedicated inputs are configured as inputs*
    1623 
    1624 
    16251624[=#battstorage]
    1626 == Board Storage with respect to Battery ==
     1625==== Board Storage with respect to Battery
    16271626When a board is powered on, the GSC will draw power from the primary power supply and not it's coincell battery.
    16281627
     
    16301629
    16311630Care should be taken that the board is stored in a way that the battery case (which is the + side of the battery) does not come in contact with a conductive path to ground on the board as doing so would not only drain the battery but if this conduction path persists for ~8 seconds or more it would put the GSC into 'reset' where its current path (even after the battery short is removed) is higher than normal. This is the same scenario described above in the Battery replacement section and can be resolved by powering the board on at least once to get the GSC out of reset.
     1631
     1632
     1633