Wiki » Historie » Version 19
Maximilian Seesslen, 01.10.2024 10:27
| 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 | 13 | Maximilian Seesslen | Data lines for CAN and UART have to be cut. |
| 14 | In order to cut UART, an Debug-Adapter chaining would be needed. Or Uart is available via Host-USB. |
||
| 15 | 2 | Maximilian Seesslen | |
| 16 | 15 | Maximilian Seesslen | Optionally controll it via USB from PC, not MCU. Optically isolated GPIOs. |
| 17 | 12 | Maximilian Seesslen | |
| 18 | 14 | Maximilian Seesslen | h1. Problem |
| 19 | |||
| 20 | Circuit does not help at all when power is injected into device via Pullup of RS232. Lines can be disabled too. But whole |
||
| 21 | 1 | Maximilian Seesslen | debug connector can cause issues: No debug connection at all. |
| 22 | 15 | Maximilian Seesslen | FPC with UART only? All signals disconnectable? |
| 23 | 14 | Maximilian Seesslen | |
| 24 | 2 | Maximilian Seesslen | h1. Parts |
| 25 | |||
| 26 | * MCU: The smallest thing |
||
| 27 | 1 | Maximilian Seesslen | * Multiplexer: |
| 28 | 3 | Maximilian Seesslen | ** MC14551BDG bis zu 1K RON: 1050 |
| 29 | ** TS5A23166DCUR cool, 2 channels, up to 100mA, 1,8-6,5V |
||
| 30 | 6 | Maximilian Seesslen | ** Habe: |
| 31 | 7 | Maximilian Seesslen | *** DG408LEDQ-T1-GE3; .#273; 1:8 |
| 32 | 8 | Maximilian Seesslen | *** DG409LEDQ-T1-GE3; .#321; 1:8 |
| 33 | *** ADG736; .#315; 2x1:2 |
||
| 34 | 9 | Maximilian Seesslen | *** *RS2102XN ADG836YRMZ* Das ist er |
| 35 | 6 | Maximilian Seesslen | |
| 36 | 5 | Maximilian Seesslen | * Big EEPROM, device can store test info from DUT |
| 37 | 4 | Maximilian Seesslen | |
| 38 | Spannungs/Strom zu umstaendlich. |
||
| 39 | 10 | Maximilian Seesslen | |
| 40 | h1. RTC-Tests |
||
| 41 | |||
| 42 | Can have a region in SPI-Flash. |
||
| 43 | 11 | Maximilian Seesslen | If the Settings are not ok, just have an terminal. |
| 44 | The test can only be started from terminal. |
||
| 45 | rebootTest <startTime> |
||
| 46 | |||
| 47 | 10 | Maximilian Seesslen | Start. |
| 48 | * Cut 2 Seconds. Time OK? |
||
| 49 | * Cut 4 Seconds. Time OK? |
||
| 50 | 1 | Maximilian Seesslen | * Cut 8 Seconds. Time OK? |
| 51 | 11 | Maximilian Seesslen | |
| 52 | When it fails, "destroy" test-config in spi flash |
||
| 53 | 12 | Maximilian Seesslen | |
| 54 | h1. Connectors |
||
| 55 | |||
| 56 | * CANBus-In |
||
| 57 | * CANBus.Out |
||
| 58 | * Power in |
||
| 59 | * Power out |
||
| 60 | 17 | Maximilian Seesslen | * -USB PC to MCU- |
| 61 | * -USB PC to DUT- |
||
| 62 | |||
| 63 | Debug, CAN, power only? |
||
| 64 | CAN-Geraete koennten auch standalone laufen, Testsoftware auf PC. |
||
| 65 | 18 | Maximilian Seesslen | |
| 66 | |||
| 67 | 2x Uart |
||
| 68 | 2x SWD |
||
| 69 | 1x Reset |
||
| 70 | 19 | Maximilian Seesslen | 1x Boot0 |
| 71 | 2x CAN |