Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

The Host may enable the option to enforce acknowledgement of every serial message transacted with the Module, specifically by issuing the Serial ACK Config Write command to the Module. The serial acknowledgment option is disabled by default. If this option is disabled when the Host sends a command, a Status Response will only be issued upon an error; i.e., a Status Response of “Success” will not be issued upon successful completion of the command. This model has been designed to minimize serial traffic.

Usage

If the option is enabled, both the Host and Module must acknowledge the receipt of every serial message by returning an appropriate frame with a matching Frame Sequence Number.

There are two possible Serial Acknowledgement types:

  • A specific response is returned, e.g., a Read Response to a Read Request
  • A general Status Response is returned with success or error information

When the Serial Acknowledgement option is enabled, a general Status Response with a status of Success will be returned, whether or not an assigned response exists for the given transaction.

Figure 2 illustrates a serial transaction with serial acknowledgement enabled by the Host. The drawing in Figure 3 illustrates the same serial transaction but with serial acknowledgment disabled; note that the latter transaction omits any Status Response conveying Success.

Figure 2

The Module queues all outgoing serial messages. If the Host has enabled the Serial Acknowledgment option, the Module will retransmit any message up to (5) times until that message is acknowledged.

Figure 3

  • No labels