Open main menu

Changes

X708-Hardware

1,318 bytes added, 1 March
no edit summary
{{GD Template Impl}}
[[File:X708-V12-IMG-9489-interface-2.jpg]]
 
4-Pin Function Header for X708 V1.2
 
[[File:X708-V12-IMG-9481-01.jpg|X708 Jumper Function]]
 
[[File:X708-fn.jpg|none]]
1. <span style="color:#5671B0;font-size:200%;">❶</span> Power Jack and Connectors
{| class="wikitable"
| Power input || 5Vdc +/- 5% , ≥3A
| USB power in socket || Type-C
|-
| UPS power output || 5.1Vdc 8A(Max.)
|-
| Power output connector || 2-pin XH2.54mm 2pin*2
|}
* X708 can be powered via the onboard DC jack or Type-C USB power socket
2. <span style="color:#5671B0;font-size:200%;">❷</span> 6-Pin Function Headerfor X708 V1.0
{| class="wikitable"
Pin 5&6
||
*<span style="color:red;">NOTE: ASD fundtion is removed on V1.2 version,but you can achieve this function through software programming.</span>
* Short - Automatic shutdown enabled when battery low (≤3Vdc )
* <span style="color:red;">Procedure to enable ASD function --IMPORTANT</span>
|}
3. <span style="color:#5671B0;font-size:200%;">❸</span> How to connector external power switch 
{| class="wikitable"
! Pin No. !! Pin Description
|-
! | 1|| Power on/off control connecting to switch
|-
! | 2|| Ground
|-
! | 3|| LED+ for battery low indicatorGround
|-
! | 4|| LED+ for power on, rebooting and shutdown
|}
4. <span style="color:#5671B0;font-size:200%;">❹</span> Power button (Script for power mgnt installed)
{| class="wikitable"
! Press and Release !! Raspberry Pi and X708 turn on
|-
! | Press and hold for 1~2 seconds|| System rebooting
|-
! | Press and hold for 3~7 seconds|| System shutting down
|-
! | Press and hold for >8 seconds|| <span style="color:red;">Force shutdown</span>
|}
5. <span style="color:#5671B0;font-size:200%;">❺</span> Function LEDs
{| class="wikitable"
! LED Name !! Usage
|-
| AC FAIL || LED red on indicates AC power loss or PSU failure or PSU disconnected
|-
| PWR
||
|}
 6. <span style="color:#5671B0;font-size:200%;">❻</span> Fuel gauge - LED Indicator
Operation of Discharging
|}
7. <span style="color:#5671B0;font-size:200%;">❼</span> Pins and GPIO used
{| class="wikitable"
! Pin No. !! Usage!! Remark
|-
! | 2, 4| | +5V power supply||
|-
! 3, 5| 6|| I2C for RTC and battery fuel-gauge systemsGround ||
|-
! 6| 29|| Ground GPIO5 for power management||
|-
! 29| 32|| GPIO5 GPIO12 for power management||
|-
! 32| 33|| GPIO12 GPIO13 for power management ||
|-
! 33| 31|| GPIO13 GPIO6 for AC power managementloss detection (Jumper for PLD inserted,High=POWER loss,Low=Power supply normal)||
|-
! 31| 36| GPIO6 for AC power loss detection|-! (Jumper GPIO16 for PLD insertedfan speed: HIGH => fast, HighLOW=power loss,> slow|-| <span style="color:red;">New added on V1.2</span>! Low=Power supply normal)
|}
 
<span style="color:#5671B0;font-size:200%;">❽</span> 18650 battery dimension
 
[[File:18650size.png|none]]
 
<span style="color:red;">Please do not use 18650 battery with built-in protection circuit</span>
 
<span style="color:#5671B0;font-size:200%;">❾</span> How to programming to get ASD function on V1.2 version
 
The following is fake C/C++ code:
<pre>
while(1) {
// You need to implement getCurrentVoltage function
float fVoltage = getCurrentVoltage();
if (fVoltage <= 2.5) {
//execute shut down command, "sudo x708off"
break;
}
}
<pre>
 
Return to [[X708]]
<!--Add review function! -->