PCAN-View can expose CAN ACK errors when its active interface does not match the network’s bit timing or changes the physical bus enough to disturb communication. Listen-only mode suppresses acknowledgments and active error signaling, so a quieter trace in that mode does not prove the interface is configured correctly. Commission the connection in a fixed order: passive observation, bit timing, sample point, termination, error-frame capture, then active verification.
Passive Baseline Capture
- Start PCAN-View in listen-only mode so the adapter observes traffic without acknowledging valid frames or transmitting active error flags.
- Set the nominal bitrate to
250 kbit/s, matching the stated network rate. - Open the trace configuration and enable error-frame capture. A normal message display alone can hide the information needed to separate bit-timing faults from physical-layer faults.
- Record whether expected identifiers repeat steadily and whether error frames appear before the controller reports
firmware retry.
Listen-only mode is a diagnostic baseline, not a final operating state. Because the adapter does not participate in acknowledgment, it cannot prove that it can transmit, acknowledge, or remain synchronized as an active node.
Do not move on until the passive trace shows whether traffic is continuously decodable and error-frame display is enabled.
Nominal Bit-Timing Alignment
Before anything else, confirm that every node uses the same nominal bitrate. A displayed value of 250 kbit/s is necessary but not sufficient: different clock sources and timing-segment selections can produce the same nominal rate while placing the sampling instant at different positions inside each bit.
| Setting | What to compare | Confirmation |
|---|---|---|
| Nominal bitrate | PCAN-View and every active CAN node | All nodes are configured for 250 kbit/s
|
| Controller clock | Clock selection used to calculate CAN timing | The selected timing profile is calculated from the actual adapter clock |
| Timing segments | Synchronization, propagation, and phase segments | The resulting nominal bit time matches the other nodes |
| Resynchronization setting | Configured correction range | Values are compatible with the established network timing |
Read the working nodes’ CAN-controller configuration or their hardware documentation and reproduce that timing in the PCAN interface. If PCAN-View offers named timing profiles, verify their underlying clock and segment values rather than selecting a profile solely because its label says 250 kbit/s.
Do not move on until the calculated nominal bitrate and timing basis match the established nodes.
Sample-Point Matching
The sample point is the position within a CAN bit at which the controller reads the bus as dominant or recessive. It is expressed as a percentage of the bit time and follows directly from the configured timing segments. There is no single universally correct sample point for 250 kbit/s; the correct target is the sample point used by the functioning network.
- Obtain the bit-timing configuration from a working node or calculate its sample point from that controller’s clock and segment configuration.
- Configure the PCAN interface for the same nominal bitrate and the same sample point.
- If the adapter and other nodes use different clock frequencies, select timing segments that preserve both values as closely as the controller permits.
- Repeat the listen-only trace and compare error-frame frequency with the baseline.
A mismatched sample point can let the interface decode many frames under favorable conditions yet fail when edge placement shifts because of oscillator tolerance, cable delay, loading, or noise. That explains an installation that works initially and then develops errors without any change to the application messages.
Do not move on until passive reception remains stable with the matched sample point.
Termination and Physical-Layer Checks
Bit timing cannot compensate for incorrect termination. Inspect the complete bus rather than the PCAN connection alone: termination belongs at the two physical ends of a linear CAN trunk, while intermediate nodes normally connect without adding end termination.
- Power down the network according to the equipment procedure and inspect where the terminating resistors are installed.
- Confirm that the PCAN adapter’s termination setting agrees with its physical position. Enable its termination only if the adapter occupies a bus end and the network design calls for that termination.
- Check for a missing terminator, an unintended third terminator, long branches, loose connectors, shield or reference problems, and swapped CAN conductors.
- Restore power and observe the differential waveform with suitable test equipment. Look for ringing, slow edges, reduced differential amplitude, or repeated disturbances near the configured sample point.
Changing from listen-only to active mode does not normally change the nominal termination, but active transmissions and error flags create additional edges. A marginal network may therefore fail more often when PCAN participates.
Do not move on until the topology, termination locations, wiring, and observed signal quality agree with the network design.
Active-Mode Error-Frame Trace
Switch PCAN-View out of listen-only mode only after matching timing and checking the physical layer. In active mode, a CAN controller acknowledges correctly received frames and may transmit an error flag when it detects a protocol violation. This changes bus behavior by design.
- Keep error-frame display enabled in the trace menu.
- Start with the adapter active but without generating application traffic.
- Observe whether ACK errors, error frames, or the firmware retry indication begin immediately after the mode change.
- If reception remains stable, transmit a controlled test frame and watch both the PCAN trace and the other controller’s diagnostic counters or status.
- Correlate the first error frame with the message identifier and direction immediately preceding it.
If errors begin as soon as the adapter becomes active, recheck its bit timing and sample point first. If they begin only when it transmits, inspect transmit-side timing, wiring, and whether another active node is present to acknowledge the test frame. A sender receiving no acknowledgment retries the frame; repeated retries can appear at the application level as firmware retry.
Do not move on until active reception remains stable and a controlled transmission receives acknowledgment without repeated error frames.
End-to-End Stability Verification
- Run PCAN-View in the intended final mode with the corrected
250 kbit/stiming and matched sample point. - Exercise the same message load that previously produced a failure within a few minutes.
- Capture error frames throughout the test rather than relying only on the visible message list.
- Verify that expected messages continue at their normal application cadence, transmitted test frames are acknowledged, and no
firmware retrycondition develops. - Save the working clock, timing-segment, sample-point, termination, and trace settings as the commissioning record.
Pass the connection only when both passive reception and active participation remain stable over the representative test, with no recurring ACK errors, error-frame burst, stopped transmission, or firmware retry indication.
FAQ
What happens if PCAN-View stays in listen-only mode?
The adapter can monitor decodable traffic but will not acknowledge frames or actively signal detected errors. It therefore cannot validate active-node operation, and it must not be the only expected receiver when the transmitter requires an acknowledgment.
What happens if the bitrate matches but the sample point does not?
The adapter may decode some 250 kbit/s frames and then fail as edge timing shifts with delay, tolerance, or noise. Match the working nodes’ controller clock, timing segments, and resulting sample point.
What happens if PCAN adds a third termination?
The extra load can reduce signal margin and distort edges, producing intermittent decoding and active-mode error frames. Configure PCAN termination from its physical position on the bus, not from the fact that an adapter is connected.
How do I verify that the PCAN-View fix worked?
Enable error-frame tracing, repeat the message load that previously failed within minutes, and confirm continuous traffic, acknowledged test transmissions, no ACK-error bursts, and no firmware retry indication.