Open main menu

Changes

X708-Hardware

5,083 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]]

<span style="color:#5671B0;font-size:200%;">❶</span> Power Jack and Connectors
{| class="wikitable"
| Power input || 5Vdc +/- 5% , ≥3A
|-
| DC Power Plug Size || 5.5*2.5mm
|-
| USB power in socket || Type-C
|-
| UPS power output || 5.1Vdc 8A(Max.)
|-
| Power output connector || 2-pin XH2.54mm *2
|}

* X708 powers the Raspberry Pi via the 40-pin header (Pin 2 & 4)
* Don't power the Raspberry Pi via the Pi's type-C USB socket
* X708 can be powered via the onboard DC jack or Type-C USB power socket

<span style="color:#5671B0;font-size:200%;">❷</span> 6-Pin Function Header for X708 V1.0

{| class="wikitable"
! Jumper Name !! Usage
|-
| PLD
(Power loss detection)
Pin 1&2
||
* Short - AC Power loss or power adapter failure detection enabled <span style="color:red;">(Active if power adapter disconnected)</span>
* Open - Power loss detection disabled
|-
| AON
(Auto power-on)
Pin 3&4
||
* Short - Auto power-on when power applied <span style="color:red;">(Will delay 3 seconds before powering on)</span>
* Open - Auto power-on disabled
|-
| ASD
(Auto shutdown)
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>
1. Battery voltage must be >3Vdc
2. Insert the battery into the holder
3. Wait 3 seconds then insert the jumper
4. If the jumper inserted before battery, remove battery & jumper then repeat step 1, 2 and 3.
* Open - Automatic shutdown disabled
|}

<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 || Ground
|-
| 4 || LED+ for power on, rebooting and shutdown
|}

<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>
|}

<span style="color:#5671B0;font-size:200%;">❺</span> Function LEDs
{| class="wikitable"
! LED Name !! Usage
|-
| BAT LOW
||
LED red on indicates battery low (≤3.0Vdc) or blue power button pressed (Jumper for ASD inserted)
|-
|5V OUT || LED green on flashing indicates 5V power out and UPS powered by battery
|-
| AC FAIL || LED red on indicates AC power loss or PSU failure or PSU disconnected
|-
| PWR
||
LED blue indicates

Stays on - Power on

Blinks rapidly - system rebooting

Blinks slowly - Shutting down
|}

<span style="color:#5671B0;font-size:200%;">❻</span> Fuel gauge - LED Indicator

Operation of Discharging
{| class="wikitable"
! Capacity C (%) !! D1 !! D2 !! D3 !! D4
|-
| C ≥75% || ON || ON || ON || ON
|-
| 50%≤C<75% || ON || ON || ON || OFF
|-
| 25%≤C<50% || ON || ON || OFF || OFF
|-
| 3%≤C<25% || ON || OFF || OFF || OFF
|-
| 0%<C<3% || Flashing || OFF || OFF || OFF
|}

Operation of charging
{| class="wikitable"
! Capacity C (%) !! D1 !! D2 !! D3 !! D4
|-
| Fully charged || ON || ON || ON || ON
|-
| 75%≤C || ON || ON || ON || Flashing
|-
| 50%≤C<75% || ON || ON || Flashing || OFF
|-
| 25%≤C<50% || ON || Flashing || OFF || OFF
|-
| C<25% || Flashing || OFF || OFF || OFF
|}

<span style="color:#5671B0;font-size:200%;">❼</span> Pins and GPIO used

{| class="wikitable"
! Pin No. !! Usage !! Remark
|-
| 2, 4
|| +5V power supply||
|-
| 6
|| Ground ||
|-
| 29
|| GPIO5 for power management||
|-
| 32
|| GPIO12 for power management ||
|-
| 33
|| GPIO13 for power management||
|-
| 31
|| GPIO6 for AC power loss detection
(Jumper for PLD inserted,High=POWER loss,
Low=Power supply normal)
||
|-
| 36
|| GPIO16 for fan speed: HIGH => fast, LOW=> slow
|| <span style="color:red;">New added on V1.2</span>

|}

<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! -->
<comments />

<!--Please choose the -->
<!--Remove other categories, just keep the appropriate categories -->

[[Category:Product Manual]]
[[Category:Raspberry pi]]
[[Category:Knowledge]]