Changes between Version 115 and Version 116 of gsc


Ignore:
Timestamp:
03/04/2024 11:55:35 PM (2 months ago)
Author:
Ryan Erbstoesser
Comment:

move battery note to battery section

Legend:

Unmodified
Added
Removed
Modified
  • gsc

    v115 v116  
    352352
    353353Note that typical Linux based systems use a Real Time Clock as such:
    354  * on system boot, the hardware clock (RTC) sets the time of the system clock (the system clock ticks based on the CPU's timer). This is typically done in an init script using {{{hwclock}}} but sometimes can be done from an RTC kernel driver (which is the case for the GSC RTC supported by the ds1672 driver - upon driver init, the system time will be set from the GSC RTC)
     354 * On system boot, the hardware clock (RTC) sets the time of the system clock (the system clock ticks based on the CPU's timer). This is typically done in an init script using {{{hwclock}}} but sometimes can be done from an RTC kernel driver (which is the case for the GSC RTC supported by the ds1672 driver - Upon driver init, the system time will be set from the GSC RTC)
    355355 * a Network Time Protocol (NTP) client runs in the background and periodically updates the system clock (not the hardware RTC) based on the time of an Internet Time Server
    356  * on system shutdown (ie, a 'clean' or 'user prompted' shutdown) the system will set the RTC value from the system clock (because it is assumed that a system clock sync'd with an Internet Time Server is more accurate than an RTC). This is typically done in a shutdown init script.
     356 * On system shutdown (ie, a 'clean' or 'user prompted' shutdown) the system will set the RTC value from the system clock (because it is assumed that a system clock sync'd with an Internet Time Server is more accurate than an RTC). This is typically done in a shutdown init script.
    357357 * Note that none of the above may be typical of an Embedded Linux OS
    358358
     
    569569
    570570For Ventana i.MX6 processor temperature, see [wiki:ventana/thermal here]
    571 
    572 [=#batread]
    573 == Battery Voltage Reading
    574 The battery voltage rail (vdd_bat) is only able to be measured when the GSC is actually powered off of the battery.
    575 
    576 In some cases you can use the GSC to disable primary board power (referred to as 'GSC Sleep') for a number of seconds in order to refresh the vdd_bat reading. GSCv2 only requires an off time of 3 seconds in order to read the battery. GSCv3 however requires 35 seconds as it's lower power consumption is not guaranteed to consume the VCC capacitance until that time. In other cases some boards have a GSC_Backup regulator which powers the GSC from Vin even when the GSC has disabled the board's primary power to preserve the GSC battery life and those boards require the board's input power to be fully removed in order to read the GSC battery voltage.
    577 
    578 Boards with a GSC Backup regulator which require board power to be fully removed to re-fresh the GSC battery voltage reading are:
    579  - All Newport product family boards: GW610x/GW620x/GW630x/GW640x
    580  - Ventana GW5224-D+
    581 
    582 When a GSC is running from the GSC battery it refreshes the battery voltage reading a second or so after it starts running off the battery (ie after board power is removed) as well as every 18 hours.
    583 
    584571
    585572[=#fan]
     
    15971584
    15981585
     1586[=#batread]
     1587===== Battery Voltage Reading
     1588The battery voltage rail (vdd_bat) is only able to be measured when the GSC is actually powered off of the battery.
     1589
     1590In some cases you can use the GSC to disable primary board power (referred to as 'GSC Sleep') for a number of seconds in order to refresh the vdd_bat reading. GSCv2 only requires an off time of 3 seconds in order to read the battery. GSCv3 however requires 35 seconds as it's lower power consumption is not guaranteed to consume the VCC capacitance until that time. In other cases some boards have a GSC_Backup regulator which powers the GSC from Vin even when the GSC has disabled the board's primary power to preserve the GSC battery life and those boards require the board's input power to be fully removed in order to read the GSC battery voltage.
     1591
     1592Boards with a GSC Backup regulator which require board power to be fully removed to re-fresh the GSC battery voltage reading are:
     1593 - All Newport product family boards: GW610x/GW620x/GW630x/GW640x
     1594 - Ventana GW5224-D+
     1595
     1596When a GSC is running from the GSC battery it refreshes the battery voltage reading a second or so after it starts running off the battery (ie after board power is removed) as well as every 18 hours.
     1597
     1598
     1599
    15991600==== General Battery Notes
    16001601