Implementing Trigger-to-Image Reliability
In a complex imaging system, a lot can go wrong at all points – from initial acquisition to camera processing, to data transmission. Teledyne DALSA provides features, events, and I/O signals that provide the system designer with the tools to qualify the system in real time.
The Teledyne DALSA website provides general information, FAQ, and White Paper downloads about the Trigger-to-Image Reliability (T2IR) framework in hardware and Sapera LT software SDK. See Introducing T2IR.
T2IR with Genie Nano 10G
Nano 10G provides several features for system monitoring:
-
Built-in Self-Test on power-up and reset after firmware change
-
Image Buffer Accumulation – Count Status
-
Image Buffer Memory Size
-
Packet Resend Buffer Memory Size
-
Internal Temperature ReporFilting
-
In-camera Event Status Flags
-
Invalid External Trigger
-
Image Lost
-
Packet Resend & Related Status
-
Ethernet Pause Frame Requested
Nano 10G Features for T2IR Monitoring
The following table presents some of the Nano 10G camera features developers can use for T2IR monitoring. The output line signals would interface to other external devices.
|
Camera Status Monitoring |
|
|
Device Built-In Self Test |
deviceBIST |
|
Device Built-In Self Test Status |
deviceBISTStatus |
|
Device Temperature Selector |
DeviceTemperatureSelector |
|
Device Version |
DeviceVersion |
|
Firmware Version |
DeviceFirmwareVersion |
|
Last firmware update failed |
FirmwareUpdateFailure |
|
Manufacturer Part Number |
deviceManufacturerPartNumber |
|
Manufacturer Info |
DeviceManufacturerInfo |
|
Events |
|
|
Event Selector |
EventSelector |
|
Event Notification |
EventNotification |
|
Event Statistic Selector |
eventStatisticSelector |
|
Event Statistic Count |
eventStatisticCount |
|
Events Overflow |
eventsOverflow |
|
Event Statistic Count Reset |
eventStatisticCountReset |
|
Acquisition and Triggers |
|
|
Valid Frame Trigger |
ValidFrameTrigger |
|
Invalid Frame Trigger |
InvalidFrameTrigger |
|
Image Lost |
ImageLost |
|
Output Lines |
|
|
Pulse on: Valid Frame Trigger |
PulseOnValidFrameTrigger |
|
Pulse on: Rejected Frame(s) Trigger |
PulseOnInvalidFrameTrigger |
|
Image Transfers |
|
|
Transfer Queue Current Block Count |
transferQueueCurrentBlockCount |
|
Transfer Queue Memory Size |
transferQueueMemorySize |
|
Transferred Image Max Data Size |
transferMaxBlockSize |
|
Transferred Image Min Data Size |
transferMinBlockSize |
|
Transferred Image Average Data Size |
transferAverageBlockSize |
|
Maximum Sustained Frame Rate |
maxSustainedFrameRate |
|
Packet Resend |
PacketResend |
|
Packet Resend Request Dropped |
PacketResendRequestDropped |
|
Ethernet Pause Frame Received |
EthernetPauseFrameReceived |
|
Precision Time Protocol (PTP) |
|
|
PTP Status |
ptpStatus |
|
PTP Servo Status |
ptpServoStatus |
|
PTP Master Clock Identity |
ptpMasterClockId |
|
PTP Master Offset |
ptpMasterOffsetNs |
|
PTP Port Last Event |
ptpPortLastEvent |
©