# TTR8-SU V2.0 測試計畫

# TTR8-SU V2.0 測試計畫
## 測試相關資料
* [專案設計檔(需登入GitHub)](https://github.com/Taipei-Tech-Racing/TTR8-SU)
* [IR155-3204規格書](https://www.bender.de/fileadmin/content/Products/d/e/IR155-32xx-V004_D00115_D_XXEN.pdf)
:::info
測試時請配合電路原理圖與PCB進行，並使用網路檢視工具快速找到待測點
:::

## 已知問題
:::danger
* 當IMD Interlock直接使用IMD觸發時，R38必須被移除
* PDOC易觸發 => 並聯一顆0.1uF陶瓷積層電容至NTC
:::
## 注意事項
:::warning
* 板子的數位訊號輸入可以接受3.3.V或5V的邏輯準位
* 板子的數位訊號輸出一律為5V邏輯準位
* IMD**輸入**訊號OK~HS~與M~HS~為12V的邏輯準位
:::
## 電源與基準源類

:::info
* 紋波測試將示波器設置在AC檔, 時基1ms/div, 頻寬限制在20Mhz
:::

* +5V電壓與紋波？
* +3V3電壓與紋波？
* +5VREF電壓與紋波？
* +3V3_ISO電壓與紋波？
* UNDER_VOLTAGE~th~節點電壓是否為0.165V？
* 轉動RV1可變電阻，THRES電壓範圍是否介於0.165V至3.153V?

## BSPD訊號類
1. 轉動RV1可變電阻，將THRES電壓調至2.28V。
2. 將J2連接器的BREAK_PRESSURE_OK節點透過測試治具設為高電位，BPOK燈是否亮起？
3. 使用SU GUI Debugger觀察Break Pressure Ok是否為1？
4. 將J2連接器上的測試治具移除將BREAK_PRESSURE_OK節點空接，BPOK燈是否熄滅？
5. 使用SU GUI Debugger觀察Break Pressure Ok是否為0？
6. 將J10連接器的CURRENT_CH1與CURRENT_CH2節點使用測試治具將電壓設為3V，UD5K燈是否亮起？
7. 使用SU GUI Debugger觀察Ouput Under 5kW是否為1？
8. 將J10連接器的CURRENT_CH1節點電壓改為3.5V，UD5K燈是否熄滅？
9. 使用SU GUI Debugger觀察Ouput Under 5kW是否為0？
10. 將J10連接器的CURRENT_CH1節點電壓改為3V，UD5K燈是否亮起？
11. 將J10連接器的CURRENT_CH2節點電壓改為0.2V，UD5K燈是否熄滅？
12. 將J10連接器的CURRENT_CH2節點電壓改為3V，UD5K燈是否亮起？
13. 將J10連接器的CURRENT_CH1節點電壓改為0.2V，UD5K燈是否熄滅？
14. 將J10連接器的CURRENT_CH1節點電壓改為3V，UD5K燈是否亮起？
15. BSPD燈是否亮起？
16. 使用SU GUI Debugger觀察BSPD Shutdown是否為1？
17. 將J2連接器的BREAK_PRESSURE_OK節點透過測試治具設為高電位，確保BPOK與UD5K燈亮起，按下SD_RST按鈕3秒後，BSPD燈是否熄滅？
18. 使用SU GUI Debugger觀察BSPD Shutdown是否為0？
19. 將J2連接器上的測試治具移除將BREAK_PRESSURE_OK節點空接，BSPD燈是否保持亮起?
20. 將J10連接器上的測試治具移除將CURRENT_CH1與CURRENT_CH2節點空接，BSPD燈是否在延遲0.5秒後熄滅？
21. 使用SU GUI Debugger觀察BSPD Shutdown是否為1？
22. 將J2連接器的BREAK_PRESSURE_OK節點透過測試治具設為高電位，將J10連接器的CURRENT_CH1與CURRENT_CH2節點使用測試治具將電壓設為3V，確保BPOK與UD5K燈亮起，按下SD_RST按鈕3秒後，BSPD燈是否熄滅？
23. 將J10連接器上的測試治具移除將CURRENT_CH1與CURRENT_CH2節點空接，BSPD燈是否保持亮起?
24. 將J2連接器上的測試治具移除將BREAK_PRESSURE_OK節點空接，BSPD燈是否在延遲0.5秒後熄滅？

## PDOC訊號類
1. 在常溫狀態下，DI燈是否亮起？
2. 使用SU GUI Debugger觀察Discharge Temperature Ok是否為1？
3. 將熱風槍設為180度並直吹NTC，DI燈10秒內是否熄滅？
4. 使用SU GUI Debugger觀察Discharge Temperature Ok是否為0？
5. 將J7連接器的PRECH_OVER_TEMP節點透過測試治具接地，DI燈是否亮起？
6. 使用SU GUI Debugger觀察Precharge Temperature Ok是否為1？
7. 將J7連接器上的測試治具移除將PRECH_OVER_TEMP節點空接，DI燈是否熄滅？
8. 使用SU GUI Debugger觀察Precharge Temperature Ok是否為0？
9. OT燈是否亮起?
10. 使用SU GUI Debugger觀察PDOC Shutdown是否為1？
11. 將J7連接器的PRECH_OVER_TEMP節點透過測試治具接地，確保DI與PR燈亮起，按下SD_RST按鈕3秒後，OT燈是否熄滅？
12. 使用SU GUI Debugger觀察PDOC Shutdown是否為0？
13. 將熱風槍設為180度並直吹NTC，OT燈是否亮起？

## IMD訊號類
1. 將J8連接器的OK~HS~節點透過測試治具設為12V，TP2測試點是否為高電位？
2. 使用SU GUI Debugger觀察OK~HS~是否為1？
3. 按下SD_RST按鈕的3秒後，IMD燈是否熄滅？
4. 使用SU GUI Debugger觀察IMD Shutdown是否為0？
5. 將J8連接器上的測試治具移除將OK~HS~節點空接，TP2測試點是否為低電位？
6. 使用SU GUI Debugger觀察OK~HS~是否為0？
7. 使用SU GUI Debugger觀察IMD Shutdown是否為1？
8. 將J8連接器的OK~HS~節點透過測試治具設為12V，確保TP2測試點為高電位，再將J4連接器的RST節點透過測試治具接地，IMD燈是否熄滅？
9. 將J8連接器的M~HS~節點透過測試治具設為12V，TP1測試點是否為高電位？

## MCU類
1. 是否可使用STLINK-V3MINIE燒錄Logger韌體？
2. 是否可使用SU GUI Debugger連上並顯示SU狀態？
3. 是否可正確解析M~HS~模式
1. 是否可量測到


### M~HS~ 指引
![image](https://hackmd.io/_uploads/HJD7mX9OC.png)