Доработки по тесту драйвера
This commit is contained in:
@@ -145,11 +145,13 @@ constexpr uint32_t DRIVER_ACK_DELAY_NS = 250;
|
||||
constexpr uint32_t DRIVER_ACK_WIDTH_NS = 700;
|
||||
constexpr uint32_t DRIVER_ACK_START_MAX_NS = 2000;
|
||||
constexpr uint32_t DRIVER_ACK_MERGE_MARGIN_NS = 250;
|
||||
// The first MCPWM TX end may belong to a pulse that was already active when
|
||||
// capture was enabled. The following period also drains capture events that
|
||||
// were pending independently in the rising/falling channels. Validation
|
||||
// therefore begins at the third TX period.
|
||||
constexpr uint8_t DRIVER_CAPTURE_SYNC_CYCLES = 2;
|
||||
// Any response this long is a fault, not a normal acknowledgement.
|
||||
constexpr uint32_t DRIVER_FAULT_MIN_NS = 1500;
|
||||
// A short circuit is about 9 us. Gate-monitoring may be stretched by an
|
||||
// overlapping turn-off ACK, but remains shorter on the tested driver.
|
||||
constexpr uint32_t DRIVER_SHORT_CIRCUIT_MIN_NS = 6000;
|
||||
constexpr uint32_t DRIVER_RX_STUCK_MIN_NS = 20000;
|
||||
// Retained by the generic receiver backend; the driver test itself uses the
|
||||
// stricter ACK start deadline above.
|
||||
|
||||
Reference in New Issue
Block a user