電路組 測試計畫
- TTR8-ECU 測試計畫
- TTR8-PCU 測試計畫
- TTR8-PCU V2.2 測試計畫
- TTR8-SU 測試計畫
- TTR8-SU V2.0 測試計畫
- TTR9-ECU 測試計畫
- TTR9-logger 測試計畫
TTR8-ECU 測試計畫
TTR8-ECU 測試計畫
已知問題
:::danger
- C37, C39, C49, C45需移除
- 主微控制器LED L1, L2, L3, L4在印刷上標反,應該為L4, L3, L2, L1
- 隔離式電源變壓器造成造成輸入測與輸出測電源偏髒
- GPS模組異常(還不確定是什麼問題),1V8_ISO會過載降到低於1.8V。若電源供應器提供主板超過0.2A,應該就為故障發生。請考慮將GPS模組移除再進行測試以確保電源穩定。
- CAN的數位隔離器需要用Default High的版本 :::
注意事項
:::warning
- 板子的數位訊號輸入可以接受5V的邏輯準位
- 板子的數位訊號輸出一律為5V邏輯準位 :::
主要測試項目
電源
- +5V電壓與漣波
5.00042V, 30mV - +3V3電壓與漣波
3.29930V, 34mV - +12VA電壓與漣波
11.85V, 101mV(電壓使用FLUKE17B+測試) - +3V3A電壓與漣波
3.29681V, 101mV - +1V8A電壓與漣波
1.787V, 103mV(200Khz)(電壓使用FLUKE17B+測試) - 分電路徑溫升測試
訊號處理區域
- 當HVCU_OK, AMS_OK, IMD_OK與BSPD_OK任一個輸入為低電位時,對應的ERR_INDICATOR是否會亮燈
- 當BPSW被按下時,BREAKLIGHT是否能正確亮燈
是 - APPS1, APPS2, BPPS與BPS的Analog Buffer是否正確映射0~5V電壓範圍至0~3.3V電壓範圍?輸入斷開時輸出是否為0V
是
主微控制器相關
- 主微控制器是否可以使用STLINK-V3MINIE正確燒錄
是 - 主微控制器是否能正確讀取HVCU_OK, AMS_OK, IMD_OK與BSPD_OK的數位訊號 (當輸入為0時讀到的為1,表示子模組異常或斷線)
- 主微控制器是否能正常讀取READY_TO_DRIVE與BPSW的數位訊號 (當輸入為0時讀到的為1,表示按鈕/開關有按下)
- 主微控制器是否可以使用ADC正確讀取APPS1_BUF, APPS2_BUF, BPPS_BUF與BPS_BUF的數值
- 主微控制器PB10輸出高電位時,HEADLIGHT是否會亮燈
是 - 主微控制器L1,L2,L3與L4指示燈是否可正常閃爍
是 - 主微控制器CAN1與CAN2是否可正常通訊
BSPD區域
- TL4050B50精密電壓源電壓
5.00419V - DISCONNECT
th是否為0.3V是 - 可變電阻可調整之輸出電壓範圍是否為0.3V~3.3V
是 - BREAK_PREASSURE_OK在未連接油壓感測器時是否為低電位
- BREAK_PREASSURE_OK在模擬重踩的時候是否為低電位
次要測試項目
副微控制器相關
- 是否可以使用STLINK-V3MINIE正確燒錄
- 是否能正確讀取隔離的HVCU_OK, AMS_OK, IMD_OK與BSPD_OK的數位訊號 (當輸入為0時讀到的為1,表示子模組異常或斷線)
- 是否能使用隔離後的ADS7049 ADC讀取APPS1_BUF, APPS2_BUF, BPPS_BUF與BPS_BUF的數值
- L指示燈是否可正常閃爍
- CAN1A與CAN2A是否可正常通訊
- 是否可使用IMU掌握姿態
- 是否可使用RF模組收發訊號
- 是否能使用UART3與主微控制器通訊
- 是否可正確讀取SD卡
- 通訊式LED指示燈是否能正確閃爍
- 是否可使用GPS模組接收訊號
否 - 是否可使用氣壓計計算高度
- RTC在有水銀電池的情況下是否正確工作
TTR8-PCU 測試計畫
測試相關資料
- 專案設計檔(需登入GitHub)
- 狀態機(需登入GitHub) :::info 測試時請配合電路原理圖與PCB進行,並使用網路檢視工具快速找到待測點 :::
已知問題
:::danger
- DC-DC Buck 無法正常運作 (+6V, +6V_SD) :::
注意事項
:::warning
- 高壓測試時請做好安全防護!!!
- 板子的數位訊號輸入可以接受5V的邏輯準位
- 板子的數位訊號輸出一律為5V邏輯準位 :::
電源與基準源類
以下節點的電壓與漣波
- +6V?
N/A5.996 - +5V?
4.99950V, 33mV4.99930 - +3V3?
3.29630V, 55mV3.29970 - +6V_SD?
N/A6.9927 - +5V_SD?
5.9976 - +3V3_SD?
3.29860 - VCC_ISO?
11.91819V12.68915 - +5V_ISO?
5.00242V5.99548 - +3V3_ISO?
3.29615V3.29740 - VREF_5V?
4.97448V4.99435 - HV_THRESHOLD?
0.472449V0.47386
基本訊號處理類
- RST為0時RST_BUF是否為1?
是是3.3v - CHARGE_EN為1時CHARGE_EN_BUF是否為1?
是y - DISCHARGE_ENABLE為0時DISCHARGE_ENABLE_BUF是否為1?
是是
BMS訊號處理類
- 當Q6的PIN4有GLV時(SD_LOOP_IN)且CHARGE_EN為1時,CHARGE_POWER是否輸出GLV?
是y - 確保DISCHARGE_EN為0(可以放電)後再開機,此時繼電器是否吸合?AMS_SD燈是否熄滅?AMS_OK_BUF是否輸出5V?
是y - 完成第5項測試後使DISCHARGE_EN為1(不可放電),此時繼電器是否放開?AMS_SD燈是否亮起?AMS_OK_BUF是否為0V?
是y - 完成第6項測試後再使DISCHARGE_EN為1,並且觸發RST為0,此時繼電器是否吸合?AMS_SD燈是否熄滅?AMS_OK_BUF是否輸出5V?
是y
TSAL類
- CLK_2HZ是否為2HZ?
是y - 在HV_DETECT為0時<60V的綠色燈是否恆亮?>60V的紅色燈是否熄滅?
是,但兩個有交疊y - 在HV_DETECT為1時<60V的綠色燈是否熄滅?>60V的紅色燈是否以2Hz閃爍?(使H_AIR_LOAD_SIDE達到60V即可使HV_DETECT為1,注意高壓危險)
是,但兩個有交疊y:::warning 測試時需要直接從高壓量測點測試:) :::
HVCU類
-
U19之CLK是否為1024Hz?
是y -
狀態機是否有在運作?
有 -
未連接任何負載時狀態機是否會進入ERR狀態? HVCU_OK_BUF是否為0? READY_TO_DRIVE是否為0?
READY_TO_DRIVE為1! 修正.JED PLD設計問題:::info 以下測試請根據需要連接或斷開模擬用PreCharge與DisCharge迴路組態 ::: 以下測試需測試CHARGE_EN為0和CHARGE_EN1是否正常 -
將TIMEOK_ADJ與TIMEOUT_ADJ都撥到0000,模擬計時器初始化錯誤,狀態機是否直接進到TimerError(1000)?
N/AERR2? -
將TIMEOK_ADJ撥到1111,TIMEOUT_ADJ撥到0000,模擬計時器初始化錯誤,狀態機是否直接進到TimerError(1000)?
N/AERR2!! -
將TIMEOK_ADJ撥到0000,TIMEOUT_ADJ撥到1111,模擬計時器初始化錯誤,狀態機是否直接進到TimerError(1000)?
N/AERR2 -
將TIMEOK_ADJ撥到0100(1S,LSB=0.125),TIMEOUT_ADJ撥到0100(2S,LSB=0.25),,模擬計時器初始化正確,狀態機在CHARGE_EN為0時是否會進到PreCharge(0100)或CHARGE_EN為1時是否會進到ChargerCheck(0110)?
完全空載時有機率進ChargingCHARGE_EN為1 空載 直接進charging LS 高 BS 進ERR3 BS 高LS CHARGE_EN為0 以下測試需測試CHARGE_EN為0時是否正常 -
將TIMEOK_ADJ撥到1000(1S,LSB=0.125),TIMEOUT_ADJ撥到1000(2S,LSB=0.25),模擬正常充電時間區間,是否能正確進到Output(0101)?
N/A -
將TIMEOK_ADJ撥到0100(0.5S,LSB=0.125),TIMOUT_ADJ撥到0100(1S,LSB=0.25),模擬高於正常充電時間區間,是否能正確進到PreChargeError(1001)?
N/A -
將TIMEOK_ADJ撥到1111(1.875S,LSB=0.125),TIMOUT_ADJ撥到1111(3.75S,LSB=0.25),模擬低於正常充電時間區間,是否能正確進到PreChargeError(1001)?
N/A -
將TIMEOK_ADJ撥到1111(1.875S,LSB=0.125),TIMEOUT_ADJ撥到0100(1S,LSB=0.25),模擬計時器時序錯誤,是否能正確進到TimerError(1000)?
N/A
以下測試需測試CHARGE_EN為1時是否正常
- 讓H_AIR_LOAD_SIDE電壓高於H_AIR_BATT_SIDE 102%,是否能正確進到Charging(0111)?
是`y無特別計算102% - 讓H_AIR_LOAD_SIDE電壓不高於H_AIR_BATT_SIDE 102%,是否能正確進到ChargerNotCnnect(1010)?
是`y
以下測試不穩定情況
- 在Output模式下,將CHARGE_EN設為1,是否會進入ModeUnstable(1011)?
是 - 在Charging模式下,將CHARGE_EN設為0,是否會進入ModeUnstable(1011)?
是
MCU類
- 是否可使用STLINK-V3MINIE正確燒錄?
是 - 是否可使用USART2與STLINK的VCOM正常通訊?
- CAN1是否可正常通訊?
- 是否可正確讀取Q3, Q2, Q1, Q0, TIMEOK, TIMEOUT, PRECHARGE_OK, CHARGER_CONNECTED, AMS_SD的數位訊號?
- 是否能使用隔離後的ADS7049 ADC讀取H_AIR_BATT_SIDE的衰減電壓與H_AIR_LOAD_SIDE的衰減電壓,並推算原電壓(注意高壓危險)?
- 是否可讀出IMU之資料?
TTR8-PCU V2.2 測試計畫
測試相關資料
- 專案設計檔(需登入GitHub)
- 狀態機(需登入GitHub) :::info 測試時請配合電路原理圖與PCB進行,並使用網路檢視工具快速找到待測點 :::
已知問題
:::danger
- 邏輯閘有可能會虛焊 => 熱風槍400度解焊, 清理焊盤, 拿新料重焊
- 狀態機易受干擾出現未定義狀態 => 考慮更換時脈訊號
- 高壓測3V3之RC濾波過重 => 將電阻由10歐姆改為2歐姆
- STM32干擾主電路運作 => 確保已燒錄對應韌體將IO腳配置完畢
- PDOC易觸發 => 並聯一顆0.1uF陶瓷積層電容至NTC :::
注意事項
:::warning
- 高壓測試時請做好安全防護!!!
- 板子的數位訊號輸入可以接受3.3.V或5V的邏輯準位
- 板子的數位訊號輸出一律為5V邏輯準位 :::
電源與基準源類
:::info
- 紋波測試將示波器設置在AC檔, 時基1ms/div, 頻寬限制在20Mhz
- 狀態機須處於穩態狀態量測 :::
- TP18測試點紋波?
- VCC_ISO電壓與紋波?
- +3V3_ISO電壓與紋波?
- +5V電壓與紋波?
- +3V3電壓與紋波?
- +5V_SD電壓與紋波?
- +3V3_SD電壓與紋波?
MCU類
- 是否可使用STLINK-V3MINIE燒錄Logger韌體?
- 是否可使用PCU GUI Debugger連上並顯示PCU狀態?
AMS類
- 將J4連接器的DISCHARGE_EN, MPO1, MPO2透過測試治具接地,按下AMS_RST按鈕,SD燈是否熄滅?
- 將J4連接器的DISCHARGE_EN空接,SD燈是否亮起?
- 將J4連接器的DISCHARGE_EN接回,按下AMS_RST按鈕,SD燈是否熄滅?
- 重複步驟2與3兩次但將DISCHARGE_EN依序改為MPO1與MPO2。
- 將J4連接器的DISCHARGE_EN, MPO1, MPO2任意接頭空接,確保SD燈亮起,將DISCHARGE_EN, MPO1, MPO2透過測試治具接地,將J11接頭的RST節點透過測試治具接地,SD燈是否熄滅?
- 當SD燈亮時J11連接器的AMS_OK_BUF節點是否輸出0V?
- 當SD燈滅時J11連接器的AMS_OK_BUF節點是否輸出5V?
- 連接STLINK-V3MINIE並使用PCU GUI Debugger觀察AMS Error狀態,當SD燈亮時AMS Error是否為1?當SD燈滅時AMS Error是否為0?
TSAL類
- 將電源供應器正極接在J19連接器之H_AIR_LOAD_SIDE節點,負極接在J20連接器之L_AIR_LOAD_SIDE節點,電壓從0V慢慢遞增到最高65V,紀錄TSAL轉為紅燈閃爍的電壓點。
- 將電壓從65V慢慢遞減,紀錄TSAL轉為綠燈常亮的電壓點。
PDOC類
- 將熱風槍設為180度並直吹NTC,OVT燈10秒內是否亮起,燈亮後J11連接器的OVER_TEMP_BUF節點是否輸出5V?
- 移開熱風槍,OVT燈10秒內是否熄滅,燈滅後J11連接器的OVER_TEMP_BUF節點是否輸出0V?
- 連接STLINK-V3MINIE並使用PCU GUI Debugger觀察Precharge Over Temp狀態,當OVT燈亮時Precharge Over Temp是否為1?當OVT燈滅時Precharge Over Temp是否為0?
HVCU類
- 將TIME_OK與TIME_OUT指撥開關都設為1000。
- 連接STLINK-V3MINIE並使用PCU GUI Debugger配合以下測試。
正常Precharge測試
- 將模擬高壓迴路測試治具接上,確保負載電容電壓為0V,接上電源供應器使用30V模擬電池電壓,利用PCU GUI Debugger觀察FSM狀態機是否按照0000(Initialization) -> 0100(Precharge) -> 0101(Output)變化?
- OUT燈是否亮起?
- J11連接器的HVCU_OK_BUF與READY_TO_DRIVE_BUF節點是否輸出5V?
- 上下調整30V的模擬電池電壓,PCU GUI Debugger上顯示之Load Voltage是否也跟著變化?
失敗Precharge測試(模式不穩定)
- 將J15連接器的CHARGE_EN節點透過測試治具設為高電位,此時狀態機是否進入1011(Mode Unstable)?
- ERR4燈是否亮起?
- J11連接器的HVCU_OK_BUF與READY_TO_DRIVE_BUF節點是否輸出0V?
失敗Precharge測試(小於Time Ok)
- 將模擬高壓迴路測試治具接上,確保負載電容電壓大於20V,接上電源供應器使用30V模擬電池電壓,利用PCU GUI Debugger觀察FSM狀態機是否按照0000(Initialization) -> 0100(Precharge) -> 1001(Precharge Error)變化?
- ERR2燈是否亮起?
- J11連接器的HVCU_OK_BUF與READY_TO_DRIVE_BUF節點是否輸出0V?
失敗Precharge測試(大於Time Ok)
- 將TIME_OK與TIME_OUT指撥開關都設為0001。
- 將模擬高壓迴路測試治具接上,確保負載電容電壓為0V,接上電源供應器並用30V模擬電池電壓,利用PCU GUI Debugger觀察FSM狀態機是否按照0000(Initialization) -> 0100(Precharge) -> 1001(Precharge Error)變化?
- ERR2燈是否亮起?
- J11連接器的HVCU_OK_BUF與READY_TO_DRIVE_BUF節點是否輸出0V?
正常Charge測試
- 將TIME_OK與TIME_OUT指撥開關都設為1000。
- 將J15連接器的CHARGE_EN節點透過測試治具設為高電位。
- 將模擬高壓迴路測試治具接上,確保負載電容電壓大於20V,不要接上電源供應器模擬電池電壓,利用PCU GUI Debugger觀察FSM狀態機是否按照0000(Initialization) -> 0110(Charger Check) -> 0111(Charge)變化?
- CHG燈是否亮起?
- J11連接器的HVCU_OK_BUF節點是否輸出5V?
- J11連接器的READY_TO_DRIVE_BUF節點是否輸出0V?
失敗Charge測試(模式不穩定)
- 將J15連接器上的測試治具移除讓CHARGE_EN節點空接,此時狀態機是否進入1011(Mode Unstable)?
- ERR4燈是否亮起?
- J11連接器的HVCU_OK_BUF與READY_TO_DRIVE_BUF節點是否輸出0V?
失敗Charge測試(未連接充電器)
- 將J15連接器的CHARGE_EN節點透過測試治具設為高電位。
- 將模擬高壓迴路測試治具接上,確保負載電容電壓為0V,接上電源供應器並用30V模擬電池電壓,利用PCU GUI Debugger觀察FSM狀態機是否按照0000(Initialization) -> 0110(Charger Check) -> 1010(Charger Not Connect)?
- ERR3燈是否亮起?
- J11連接器的HVCU_OK_BUF與READY_TO_DRIVE_BUF節點是否輸出0V?
TTR8-SU 測試計畫
測試相關資料
- 專案設計檔(需登入GitHub)
- IR155-3204規格書 :::info 測試時請配合電路原理圖與PCB進行,並使用網路檢視工具快速找到待測點 :::
已知問題
:::danger
- C16, C18電容需移除 :::
注意事項
:::warning
- 板子的數位訊號輸入可以接受5V的邏輯準位
- IMD輸入訊號OK
HS與MHS為12V的邏輯準位 - 板子的數位訊號輸出一律為5V邏輯準位 :::
電源與基準源類
- 保險絲F1阻抗?
0.153ohm`` - +5V電壓?
4.991v4.994v - +3V3電壓?
3.295v3.297v - +5VREF電壓?
?4.99957v - VREF_5V電壓?
4.996v - UNDER_VOLTAGE是否為0.165V?
0.16254v0.162975 - OVER_CURRENT
th可調範圍是否為0.162V~3.126V?R14 2.62k R15 23k是
訊號類
- 當RST為0時RST_BUF是否為1?
是y - CLK_1024HZ是否為1024Hz?
是y
BSPD訊號類
- 當BREAK_PRESSURE_OK為1時BREAK_PRESSURE_OK_BUF是否為1?
是y - CURRENT_CH1_BUF是否電壓追隨CURRENT_CH1?
是y - CURRENT_CH2_BUF是否電壓追隨CURRENT_CH2?
是y - 當霍爾感測器DHAB S/118未連接時UNDER_5KW是否為0?
是y - 當CURRENT_CH1*0.66大於OVER_CURRENT_{th}且CURRENT_CH2大於0.25V時,UNDER_5KW是否為0?
是y - 當CURRENT_CH1*0.66小於OVER_CURRENT_{th}且CURRENT_CH2大於0.25V時,UNDER_5KW是否為1?
是y - 當BREAK_PRESSURE_OK為1且滿足第6項條件時,TRIP是否會保持1?
是y - 當不滿足第7項條件時TRIP是否每隔0.5秒變更邏輯準位?
是y - 當重新滿足第8項條件且觸發一次RST為0後,繼電器是否吸和?BSPD_SD燈是否熄滅?BSPD_OK是否為5V?
是y - 結束第9項測試後,讓BREAK_PRESSURE_OK為0,0.5秒後繼電器是否放開?BSPD_SD燈是否亮起?BSPD_OK是否為0V?
是
追加清除測試
追加CH2斷線 是
2.2869
IMD訊號類
- 當OK
HS為12V時OKHS_BUF是否為3.3V?是y - 當M
HS輸入一個對應脈波時,MHS_BUF是否也會輸出對應3.3V脈波? *1 - 上電前讓OK
HS為12V,並且上電3秒後繼電器是否吸合?IMD_SD燈是否熄滅?IMD_OK是否為5V?模擬直接接12V,上電時直接吸合;若先不接,3秒內接,也會自動吸合y:::info 第3項測試也有可能一上電就完成三個指定條件,測試時請詳細記錄 ::: - 滿足第3項測試後讓OK
HS為0V,繼電器是否放開?IMD_SD燈是否亮起?IMD_OK是否為0V?是y - 滿足第4項測試後重新讓OK
HS為12V且觸發一次RST為0後,繼電器是否吸合?IMD_SD燈是否熄滅?IMD_OK是否為5V?是,但是也要等3秒!y - 上電前讓OK
HS為12V,並且在上電後0.53秒內使OKHS~為12V,第3秒時繼電器是否由放開轉為吸合?IMD_SD燈是否從亮起轉為熄滅?IMD_OK是否從0V轉為5V?是y - 紀錄U27輸入端上電第三秒時順態波型
補
微控制器類
- 是否可使用STLINK-V3MINIE正確燒錄?
是 - 是否可使用USART1與STLINK的VCOM正常通訊?
- L燈是否可正常閃爍?
- CAN1是否可正常通訊?
- 是否可使用Radio正常通訊?
- 是否可使用STM32內建ADC讀取CURRENT_CH1_BUF與CURRENT_CH2_BUF?
- 是否可正確讀取數位訊號OK
HS_BUF, IMD_SD, BSPD_SD, BREAK_PRESSURE_OK_BUF? - 是否可使用TIM Input Capture處理M
HS訊號,得出IMD狀態與計算出絕緣阻值
註解
註解1

TTR8-SU V2.0 測試計畫
TTR8-SU V2.0 測試計畫
測試相關資料
- 專案設計檔(需登入GitHub)
- IR155-3204規格書 :::info 測試時請配合電路原理圖與PCB進行,並使用網路檢視工具快速找到待測點 :::
已知問題
:::danger
- 當IMD Interlock直接使用IMD觸發時,R38必須被移除
- PDOC易觸發 => 並聯一顆0.1uF陶瓷積層電容至NTC :::
注意事項
:::warning
- 板子的數位訊號輸入可以接受3.3.V或5V的邏輯準位
- 板子的數位訊號輸出一律為5V邏輯準位
- IMD輸入訊號OK
HS與MHS為12V的邏輯準位 :::
電源與基準源類
:::info
-
紋波測試將示波器設置在AC檔, 時基1ms/div, 頻寬限制在20Mhz :::
-
+5V電壓與紋波?
-
+3V3電壓與紋波?
-
+5VREF電壓與紋波?
-
+3V3_ISO電壓與紋波?
-
UNDER_VOLTAGE
th節點電壓是否為0.165V? -
轉動RV1可變電阻,THRES電壓範圍是否介於0.165V至3.153V?
BSPD訊號類
- 轉動RV1可變電阻,將THRES電壓調至2.28V。
- 將J2連接器的BREAK_PRESSURE_OK節點透過測試治具設為高電位,BPOK燈是否亮起?
- 使用SU GUI Debugger觀察Break Pressure Ok是否為1?
- 將J2連接器上的測試治具移除將BREAK_PRESSURE_OK節點空接,BPOK燈是否熄滅?
- 使用SU GUI Debugger觀察Break Pressure Ok是否為0?
- 將J10連接器的CURRENT_CH1與CURRENT_CH2節點使用測試治具將電壓設為3V,UD5K燈是否亮起?
- 使用SU GUI Debugger觀察Ouput Under 5kW是否為1?
- 將J10連接器的CURRENT_CH1節點電壓改為3.5V,UD5K燈是否熄滅?
- 使用SU GUI Debugger觀察Ouput Under 5kW是否為0?
- 將J10連接器的CURRENT_CH1節點電壓改為3V,UD5K燈是否亮起?
- 將J10連接器的CURRENT_CH2節點電壓改為0.2V,UD5K燈是否熄滅?
- 將J10連接器的CURRENT_CH2節點電壓改為3V,UD5K燈是否亮起?
- 將J10連接器的CURRENT_CH1節點電壓改為0.2V,UD5K燈是否熄滅?
- 將J10連接器的CURRENT_CH1節點電壓改為3V,UD5K燈是否亮起?
- BSPD燈是否亮起?
- 使用SU GUI Debugger觀察BSPD Shutdown是否為1?
- 將J2連接器的BREAK_PRESSURE_OK節點透過測試治具設為高電位,確保BPOK與UD5K燈亮起,按下SD_RST按鈕3秒後,BSPD燈是否熄滅?
- 使用SU GUI Debugger觀察BSPD Shutdown是否為0?
- 將J2連接器上的測試治具移除將BREAK_PRESSURE_OK節點空接,BSPD燈是否保持亮起?
- 將J10連接器上的測試治具移除將CURRENT_CH1與CURRENT_CH2節點空接,BSPD燈是否在延遲0.5秒後熄滅?
- 使用SU GUI Debugger觀察BSPD Shutdown是否為1?
- 將J2連接器的BREAK_PRESSURE_OK節點透過測試治具設為高電位,將J10連接器的CURRENT_CH1與CURRENT_CH2節點使用測試治具將電壓設為3V,確保BPOK與UD5K燈亮起,按下SD_RST按鈕3秒後,BSPD燈是否熄滅?
- 將J10連接器上的測試治具移除將CURRENT_CH1與CURRENT_CH2節點空接,BSPD燈是否保持亮起?
- 將J2連接器上的測試治具移除將BREAK_PRESSURE_OK節點空接,BSPD燈是否在延遲0.5秒後熄滅?
PDOC訊號類
- 在常溫狀態下,DI燈是否亮起?
- 使用SU GUI Debugger觀察Discharge Temperature Ok是否為1?
- 將熱風槍設為180度並直吹NTC,DI燈10秒內是否熄滅?
- 使用SU GUI Debugger觀察Discharge Temperature Ok是否為0?
- 將J7連接器的PRECH_OVER_TEMP節點透過測試治具接地,DI燈是否亮起?
- 使用SU GUI Debugger觀察Precharge Temperature Ok是否為1?
- 將J7連接器上的測試治具移除將PRECH_OVER_TEMP節點空接,DI燈是否熄滅?
- 使用SU GUI Debugger觀察Precharge Temperature Ok是否為0?
- OT燈是否亮起?
- 使用SU GUI Debugger觀察PDOC Shutdown是否為1?
- 將J7連接器的PRECH_OVER_TEMP節點透過測試治具接地,確保DI與PR燈亮起,按下SD_RST按鈕3秒後,OT燈是否熄滅?
- 使用SU GUI Debugger觀察PDOC Shutdown是否為0?
- 將熱風槍設為180度並直吹NTC,OT燈是否亮起?
IMD訊號類
- 將J8連接器的OK
HS節點透過測試治具設為12V,TP2測試點是否為高電位? - 使用SU GUI Debugger觀察OK
HS是否為1? - 按下SD_RST按鈕的3秒後,IMD燈是否熄滅?
- 使用SU GUI Debugger觀察IMD Shutdown是否為0?
- 將J8連接器上的測試治具移除將OK
HS節點空接,TP2測試點是否為低電位? - 使用SU GUI Debugger觀察OK
HS是否為0? - 使用SU GUI Debugger觀察IMD Shutdown是否為1?
- 將J8連接器的OK
HS節點透過測試治具設為12V,確保TP2測試點為高電位,再將J4連接器的RST節點透過測試治具接地,IMD燈是否熄滅? - 將J8連接器的M
HS節點透過測試治具設為12V,TP1測試點是否為高電位?
MCU類
- 是否可使用STLINK-V3MINIE燒錄Logger韌體?
- 是否可使用SU GUI Debugger連上並顯示SU狀態?
- 是否可正確解析M
HS模式 - 是否可量測到
MHS 指引

TTR9-ECU 測試計畫
已知問題
:::danger
:::
注意事項
:::warning
- 板子的數位訊號輸入可以接受5V的邏輯準位
- 板子的數位訊號輸出一律為5V邏輯準位 :::
主要測試項目
電源
- +5V電壓與漣波
5.00042V, 30mV - +3V3電壓與漣波
3.29930V, 34mV - +12VA電壓與漣波
11.85V, 101mV(電壓使用FLUKE17B+測試) - +3V3A電壓與漣波
3.29681V, 101mV - +1V8A電壓與漣波
1.787V, 103mV(200Khz)(電壓使用FLUKE17B+測試) - 分電路徑溫升測試
訊號處理區域
- 當HVCU_OK, AMS_OK, IMD_OK與BSPD_OK任一個輸入為低電位時,對應的ERR_INDICATOR是否會亮燈
- 當BPSW被按下時,BREAKLIGHT是否能正確亮燈
是 - APPS1, APPS2, BPPS與BPS的Analog Buffer是否正確映射0~5V電壓範圍至0~3.3V電壓範圍?輸入斷開時輸出是否為0V
是
主微控制器相關
- 主微控制器是否可以使用STLINK-V3MINIE正確燒錄
是 - 主微控制器是否能正確讀取HVCU_OK, AMS_OK, IMD_OK與BSPD_OK的數位訊號 (當輸入為0時讀到的為1,表示子模組異常或斷線)
- 主微控制器是否能正常讀取READY_TO_DRIVE與BPSW的數位訊號 (當輸入為0時讀到的為1,表示按鈕/開關有按下)
- 主微控制器是否可以使用ADC正確讀取APPS1_BUF, APPS2_BUF, BPPS_BUF與BPS_BUF的數值
- 主微控制器PB10輸出高電位時,HEADLIGHT是否會亮燈
是 - 主微控制器L1,L2,L3與L4指示燈是否可正常閃爍
是 - 主微控制器CAN1與CAN2是否可正常通訊
BSPD區域
- TL4050B50精密電壓源電壓
5.00419V - DISCONNECT
th是否為0.3V是 - 可變電阻可調整之輸出電壓範圍是否為0.3V~3.3V
是 - BREAK_PREASSURE_OK在未連接油壓感測器時是否為低電位
- BREAK_PREASSURE_OK在模擬重踩的時候是否為低電位
TTR9-logger 測試計畫
已知問題
:::danger
:::
注意事項
:::warning
:::
主微控制器相關
- 是否可以使用STLINK-V3MINIE正確燒錄
- 是否能正確讀取隔離的HVCU_OK, AMS_OK, IMD_OK與BSPD_OK的數位訊號 (當輸入為0時讀到的為1,表示子模組異常或斷線)
- 是否能使用隔離後的ADS7049 ADC讀取APPS1_BUF, APPS2_BUF, BPPS_BUF與BPS_BUF的數值
- L指示燈是否可正常閃爍
- CAN1A與CAN2A是否可正常通訊
- 是否可使用IMU掌握姿態
- 是否可使用RF模組收發訊號
- 是否能使用UART3與主微控制器通訊
- 是否可正確讀取SD卡
- 通訊式LED指示燈是否能正確閃爍
- 是否可使用GPS模組接收訊號
否 - 是否可使用氣壓計計算高度
- RTC在有水銀電池的情況下是否正確工作