Difference between revisions of "Senoko changes EVT to DVT"

From Studio Kousagi Wiki
Jump to: navigation, search
(Created page with "=Senoko EVT to DVT changes= This is a list of all the changes applied to the board from EVT1 to DVT1 release. If it's not on this list, it didn't happen. Each change has the for...")
 
(Senoko EVT to DVT changes)
Line 4: Line 4:
 
Each change has the format of issue summary/resolution, and specific change
 
Each change has the format of issue summary/resolution, and specific change
  
==ECO1: Add switch for MCU programming authorization==
+
==ECO1: Make default behavior to power on Novena==
 +
R108 tied to 3.3_UC instead of GND so default/unprogrammed behavior is to pass power through from AC to power connector. Note that "factory-new" unprogrammed behavior also makes the battery inert so it will neither charge nor discharge. Furthermore note that if the gas gauge/charger has previously been programmed prior to MCU going into reflash mode, that behavior *will* stick, so beware! When reflashing the MCU, first put the gas gauge and charger into "inert"/safe states.
 +
 
 +
No BOM change to report, just netlist change.
 +
 
 +
==ECO2: Modify connector pin-out to match Novena PVT==
 +
Novena PVT pinout changed on battery connector to reveal SMBus and also eliminate reflash pin. Change Senoko design accordingly.
 +
 
 +
{| class="wikitable sortable"
 +
|-
 +
! scope="col" | EVT
 +
! scope="col" | DVT
 +
! scope="col" | Notes
 +
|-
 +
| Added || Q102 BSS138 || Isolates charger's SMBus SDA from Novena, so when Novena is powered down it doesn't jam the local bus. This is important for bootstrapping the gas gauge, etc. from a powered-down state.
 +
|-
 +
| Added || Q103 BSS138 || Isolates charger's SMBus SCL from Novena, so when Novena is powered down it doesn't jam the local bus. This is important for bootstrapping the gas gauge, etc. from a powered-down state.
 +
|}
 +
 
 +
Non-BOM (netlist only) changes include moving PM_NRST to its new home on the SATA-like connector (J100), and adding the HOST_SMB_xxx pins to the B-/B+ signal pins on J100.
 +
 
 +
 
 +
==ECO3: Add switch for MCU programming authorization==
 
As part of connector refactor, PM_REFLASH_ALRT is disconnected from the CPU, preventing the CPU from putting the MCU into a code download mode. Instead, add a switch where if the user presses the button simultaneous to the CPU resetting the MCU, the MCU can enter a code download mode.
 
As part of connector refactor, PM_REFLASH_ALRT is disconnected from the CPU, preventing the CPU from putting the MCU into a code download mode. Instead, add a switch where if the user presses the button simultaneous to the CPU resetting the MCU, the MCU can enter a code download mode.
  
Line 14: Line 36:
 
|-
 
|-
 
| Added || SW101 TL3342F160QG/TR ||
 
| Added || SW101 TL3342F160QG/TR ||
 +
|}
 +
 +
==ECO4: Change switch AVL to new switch type==
 +
The old switch was flaky and expensive. Change to new switch vendor.
 +
 +
{| class="wikitable sortable"
 +
|-
 +
! scope="col" | EVT
 +
! scope="col" | DVT
 +
! scope="col" | Notes
 +
|-
 +
| SW100 TS-1187A, Chi Fung || SW100 TL3342F160QG/TR ||
 +
|-
 +
| SW300 TS-1187A, Chi Fung || SW300 TL3342F160QG/TR ||
 +
|}
 +
 +
==ECO5: Improve AC In detection margin==
 +
Currently, CHG_ACIN barely triggers with an input voltage of 18V. Since 3-cell operation is the new norm for target operation, allow detection of AC_IN down to 14V.
 +
 +
Set divider to 66.5k under 316k, so trip threshold is 13.8V. This is 1.2V over the charge termination voltage for a 3-cell Li-Ion pack -- a bit close, but I think it's good to keep the margin somewhat close to allow a broader range of adapters, and definitely high enough that a 12V adapter at +10% rating won't trigger ACIN.
 +
 +
{| class="wikitable sortable"
 +
|-
 +
! scope="col" | EVT
 +
! scope="col" | DVT
 +
! scope="col" | Notes
 +
|-
 +
| R214 430k, 1% || R214 316k, 1% ||
 
|}
 
|}

Revision as of 13:44, 14 October 2013

Senoko EVT to DVT changes

This is a list of all the changes applied to the board from EVT1 to DVT1 release. If it's not on this list, it didn't happen.

Each change has the format of issue summary/resolution, and specific change

ECO1: Make default behavior to power on Novena

R108 tied to 3.3_UC instead of GND so default/unprogrammed behavior is to pass power through from AC to power connector. Note that "factory-new" unprogrammed behavior also makes the battery inert so it will neither charge nor discharge. Furthermore note that if the gas gauge/charger has previously been programmed prior to MCU going into reflash mode, that behavior *will* stick, so beware! When reflashing the MCU, first put the gas gauge and charger into "inert"/safe states.

No BOM change to report, just netlist change.

ECO2: Modify connector pin-out to match Novena PVT

Novena PVT pinout changed on battery connector to reveal SMBus and also eliminate reflash pin. Change Senoko design accordingly.

EVT DVT Notes
Added Q102 BSS138 Isolates charger's SMBus SDA from Novena, so when Novena is powered down it doesn't jam the local bus. This is important for bootstrapping the gas gauge, etc. from a powered-down state.
Added Q103 BSS138 Isolates charger's SMBus SCL from Novena, so when Novena is powered down it doesn't jam the local bus. This is important for bootstrapping the gas gauge, etc. from a powered-down state.

Non-BOM (netlist only) changes include moving PM_NRST to its new home on the SATA-like connector (J100), and adding the HOST_SMB_xxx pins to the B-/B+ signal pins on J100.


ECO3: Add switch for MCU programming authorization

As part of connector refactor, PM_REFLASH_ALRT is disconnected from the CPU, preventing the CPU from putting the MCU into a code download mode. Instead, add a switch where if the user presses the button simultaneous to the CPU resetting the MCU, the MCU can enter a code download mode.

EVT DVT Notes
Added SW101 TL3342F160QG/TR

ECO4: Change switch AVL to new switch type

The old switch was flaky and expensive. Change to new switch vendor.

EVT DVT Notes
SW100 TS-1187A, Chi Fung SW100 TL3342F160QG/TR
SW300 TS-1187A, Chi Fung SW300 TL3342F160QG/TR

ECO5: Improve AC In detection margin

Currently, CHG_ACIN barely triggers with an input voltage of 18V. Since 3-cell operation is the new norm for target operation, allow detection of AC_IN down to 14V.

Set divider to 66.5k under 316k, so trip threshold is 13.8V. This is 1.2V over the charge termination voltage for a 3-cell Li-Ion pack -- a bit close, but I think it's good to keep the margin somewhat close to allow a broader range of adapters, and definitely high enough that a 12V adapter at +10% rating won't trigger ACIN.

EVT DVT Notes
R214 430k, 1% R214 316k, 1%