The CRC-CCITT polynomial value used in the Zilog Z16C32 is: x16 + x12 + x5 + 1 The corresponding hexadecimal value is 0x1021.
What is a CRC in synchronous serial communications?
The Cyclic Redundancy Check (CRC) is a check value used to detect transmission errors in a frame or block of data. The transmitter encodes…
Is synchronous mode the only mode that can use a BERT pattern?
Section 2.5 of the ITU O.151 document basically states that a pattern can be encapsulated by the framing bits of a protocol, if necessary.…
What kind of output is best for controlling the power to a DC motor?
Open-collector outputs with circuit protection are the best choice for controlling power to devices with highly inductive loads such as DC motors, solenoids, and…
How will my Sealevel synchronous serial adapter appear in Windows Device Manager?
In Windows Device Manager, Sealevel synchronous serial adapters will install under the “SeaMAC Device” category. The device names for Sealevel synchronous serial adapters, with part…
Why does my Sealevel synchronous adapter not show up as a COM port?
Sealevel synchronous serial adapters enumerate as SeaMAC devices in Windows. Since the devices are zero-indexed, the first installed port will be “SeaMAC0”. SeaMAC devices support…
Why don’t standard asynchronous serial adapters support 9-bit protocols?
Applications that require 9-bit protocols are rare so the chips that support them are more expensive than standard 8-bit UARTs. Most 8-bit UARTs can…
What Sealevel asynchronous serial adapters support 9-bit protocols?
Any Sealevel asynchronous serial adapter that includes a 16C950 UART or 16C954 quad-port UART natively supports 9-bit framing in hardware. USB serial adapters use…
How do I perform a loopback test with my serial adapter configured for 2-wire RS-485?
2-wire RS-485 connects the transmitter and receiver to the same data channel. Many applications are not designed to receive the same data they are transmitting…