Changes between Version 102 and Version 103 of gsc
- Timestamp:
- 02/27/2023 08:32:42 PM (21 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
gsc
v102 v103 43 43 || Ventana || GW5910/GW5913 || v3 || 44 44 || Ventana || GW51xx/GW52xx/GW53xx/GW54xx/GW55xx || v2 || 45 || Laguna || GW2388/GW2391/GW2387 || v2 ||46 || Laguna || GW2380/82/83 || v1 ||47 45 48 46 The various generations of GSC versions are: … … 422 420 423 421 [=#hwmon_v1_v2] 424 === GSC v1/v2 ( !Laguna/Ventana)422 === GSC v1/v2 (Ventana) 425 423 A single temperature sensor provides the board temperature in a 16-bit value (MSB first, LSB second) at register offset 0x00 in degrees Celcius. The voltage based ADC inputs provides a voltage (millivolt) as a 24-bit value (MSB first, LSB last). The ADC measurements are performed once per second (1Hz). 426 424 … … 680 678 || Newport || All || i2c/0-0023 pca9555 gpio2 || gpio450 || 681 679 || Ventana || GW5xxx || i2c/0-0023 pca9555 gpio0 || gpio240 || 682 || Laguna || GW2380/GW2382/GW2383 || i2c/0-0023 pca9555 gpio8 || gpio108 ||683 || Laguna || GW2387/GW2388/GW2391 || i2c/0-0023 pca9555 gpio0 || gpio100 ||684 680 685 681 An example of when you would want to use the pushbutton gpio is if you want to do something like determine if the user pushbutton has been held for a certain amount of time. This type of event is not available via the GSC interrupts because it involves starting a timer on a button-down event and counting the time expired before any button-up event occurs. … … 816 812 * The GSC battery is depleted or is removed for more than ~35 seconds 817 813 * Note that these cases will always erase the secure key EEPROM region regardless of the ''Write Protect'' bits 818 3. Additional 4Kbits (512bytes) available on GW2387/GW2388/GW2391)814 3. Additional 4Kbits (512bytes) available 819 815 4. There are 2 bits in [#gsc_ctrl_1 GSC_CTRL_1 (R1)] which act as a ''Write Protect'' for EEPROM regions: 820 816 * [#gsc_write_protect EEPROM_WP_ALL (R15.0)] will disallow user i2c writes to all EEPROM regions (does not affect ''secure key'' erasure cases) … … 997 993 || || GW54XX || Yes || Yes || 998 994 || || GW553X || Yes || No || 999 || ||1000 || Laguna || GW2387 || Yes || Yes ||1001 || || GW2388 || Yes || No ||1002 || || GW2391 || Yes || Yes ||1003 995 1004 996 … … 1364 1356 * [http://dev.gateworks.com/newport/images Newport Product Family] 1365 1357 * [http://dev.gateworks.com/ventana/images Ventana Product Family] 1366 * [http://dev.gateworks.com/laguna/images Laguna Product Family]1367 1358 1368 1359 [=#revisions] … … 1387 1378 || || GW5910 || [http://dev.gateworks.com/ventana/images/gsc_5910.txt v61] || 1388 1379 || || GW5913 || [http://dev.gateworks.com/ventana/images/gsc_5913.txt v61] || 1389 ||||1390 || Laguna || GW2391 || [http://dev.gateworks.com/laguna/images/gsc_2391_v51.txt v51] ||1391 || || GW2388 || [http://dev.gateworks.com/laguna/images/gsc_2388_v51.txt v51] ||1392 || || GW2387 || [http://dev.gateworks.com/laguna/images/gsc_2387_v50.txt v50] ||1393 || || GW2386 || [http://dev.gateworks.com/laguna/images/gsc_2386_v51.txt v51] ||1394 || || GW2383 || [http://dev.gateworks.com/laguna/images/gsc_2383_v50.txt v50] ||1395 || || GW2382 || [http://dev.gateworks.com/laguna/images/gsc_2382_v50.txt v50] ||1396 || || GW2380 || [http://dev.gateworks.com/laguna/images/gsc_2380_v50.txt v50] ||1397 1380 1398 1381 The following represents the revision history for externally released GSC firmware revisions: … … 1462 1445 - Add gsc-update support 1463 1446 - Fix issues causing occasional NAK's 1464 - GSCv1 / GSCv2 (Ventana / Laguna):1447 - GSCv1 / GSCv2 (Ventana): 1465 1448 * v52: 1466 1449 - Improve battery performance by enabling pull down resistors for CPU terminated signals … … 1533 1516 The shelf life of the battery defines how long the GSC retains power and thus its settings such as the RTC when board power is removed and depends on the version of the GSC: 1534 1517 * GSCv3 (Newport and newer Ventana models): approximately 5.7 years 1535 * GSCv1/GSCv2 (Ventana / Laguna): approximately 3.8 years1518 * GSCv1/GSCv2 (Ventana): approximately 3.8 years 1536 1519 1537 1520 A BR1225 coin cell battery is used. 1538 1521 1539 1522 * The BR1225 coin cell is rated at 50mA/hours. Battery lifetime can be calculated by taking the battery rating divided by the current drain. The GSC's typical drain depends on the version: 1540 - v1/v2 ( !Laguna/Ventana): ~1.5uA: (50mA/hour)/(1.5uA) = 33.33K hours = 1388 days = 3.8 years1523 - v1/v2 (Ventana): ~1.5uA: (50mA/hour)/(1.5uA) = 33.33K hours = 1388 days = 3.8 years 1541 1524 - v3 (Newport): ~1.0uA: (50mA/hour)/(1.0uA) = 50K hours = 2083.3 days = 5.7 years 1542 1525 … … 1546 1529 1547 1530 * While primary board power is removed, the GSC battery can be removed for about 10 seconds before power is lost to the GSC. This gives you a small window of time to replace the battery without losing data such as RTC values. If longer then 10 seconds then the GSC will be reset. 1548 * !Laguna/Ventana ('''does not apply to Newport boards'''): If battery is replaced while board power is off, '''you must apply board power momentarily afterwards to reset the GSC into the proper operational state. If power is not applied the drain on the battery will be fairly large and will deplete the battery within about 3-4 weeks.'''.1531 * Ventana ('''does not apply to Newport boards'''): If battery is replaced while board power is off, '''you must apply board power momentarily afterwards to reset the GSC into the proper operational state. If power is not applied the drain on the battery will be fairly large and will deplete the battery within about 3-4 weeks.'''. 1549 1532 * To verify the GSC current consumption, you can measure the voltage across a diode (+ probe on anode, - probe on cathode). The voltage across the diode with no power applied to the board should be approximately 300mV. If you see something in the 400mV range that means the GSC is not reset properly or there is some type of contamination causing excessive current draw. Contact support with your serial number for specifics on which diode ( support@gateworks.com ). 1550 1533 * Note that bat rail voltage cannot be measured via Linux software as shown above until board power is turned off for one second or more (a second time when battery is replaced/GSC reset). When power is off, we monitor the bat voltage every 18 hours. When the board is fully powered on and booted into Linux, the bat reading cannot be continually updated and reports the last read voltage when the board was last powered off.