Projekt

Allgemein

Profil

Wiki » Historie » Version 12

Maximilian Seesslen, 17.09.2024 13:26

1 1 Maximilian Seesslen
h1. Wiki
2
3
There are some issues that can only be tested via power resets.
4
5
* SPI has an issue that it needs retries
6
* Looks like configuration I2C EEPROM gets reset to defaults
7 3 Maximilian Seesslen
* RTC-offline-test (Wie lange haelt die RTC Batterie)
8 1 Maximilian Seesslen
9 3 Maximilian Seesslen
The device has an CANBus in and an CANBus out. The testsoftware is on the DUT. The DUT sends the command to toggle power line to Awaria via CAN.
10
The switch-off time has to be an parameter. The RTC-Tests will be complex, the Awaria software shall be simple and generic.
11 2 Maximilian Seesslen
12
An data multiplexer can be used along with a mosfet for power line.
13
14 12 Maximilian Seesslen
Optionally controll it via USB from PC, not MCU. Optically isolated GPIOs. 
15
16 2 Maximilian Seesslen
h1. Parts
17
18
* MCU: The smallest thing
19 1 Maximilian Seesslen
* Multiplexer:
20 3 Maximilian Seesslen
** MC14551BDG bis zu 1K RON: 1050
21
** TS5A23166DCUR cool, 2 channels, up to 100mA, 1,8-6,5V
22 6 Maximilian Seesslen
** Habe:
23 7 Maximilian Seesslen
*** DG408LEDQ-T1-GE3; .#273;  1:8
24 8 Maximilian Seesslen
*** DG409LEDQ-T1-GE3; .#321;  1:8
25
*** ADG736; .#315; 2x1:2
26 9 Maximilian Seesslen
*** *RS2102XN ADG836YRMZ* Das ist er
27 6 Maximilian Seesslen
28 5 Maximilian Seesslen
* Big EEPROM, device can store test info from DUT
29 4 Maximilian Seesslen
30
Spannungs/Strom zu umstaendlich.
31 10 Maximilian Seesslen
32
h1. RTC-Tests
33
34
Can have a region in SPI-Flash.
35 11 Maximilian Seesslen
If the Settings are not ok, just have an terminal.
36
The test can only be started from terminal.
37
rebootTest <startTime>
38
39 10 Maximilian Seesslen
Start. 
40
* Cut 2 Seconds. Time OK?
41
* Cut 4 Seconds. Time OK?
42 1 Maximilian Seesslen
* Cut 8 Seconds. Time OK?
43 11 Maximilian Seesslen
44
When it fails, "destroy" test-config in spi flash
45 12 Maximilian Seesslen
46
h1. Connectors
47
48
* CANBus-In
49
* CANBus.Out
50
* Power in
51
* Power out
52
* USB PC to MCU
53
* USB PC to DUT