Multiplex serial data communications with a single UART for a postage meter mailing machine system
First Claim
1. A multiplex serial data communication system for a postage meter mailing machine for providing communication between said postage meter mailing machine and a plurality of first means, said first means for respectively generating and receiving serial messages at a respective communication port, said mailing machine having operation programs, memory means for storing operation programs and a microcontroller for controlling a plurality of functions in response to said operation programs, said multiplex serial communication system comprising:
- said microcontroller having;
a controller, said controller having signal means for generating a plurality of control signals in accordance with said operation programs;
a UART controller module responsive to first ones of said control signals from said controller;
a message buffer in bus communications with said UART controller and said controller;
a communication multiplexer in communication with said UART controller module and a plurality of external communication ports, said communication multiplexer being responsive to second ones of said control signals from said controller for establishing a communication path between said UART controller module and said respective one of said external communication ports and sequentially and periodically alternating said communication path between each of said external communication ports and said UART controller module;
means for providing bidirectional communication between one of said external communication ports and a respective one of said external communication ports;
said UART controller module having means for determining whether a message is presented at a respective one of said external communication ports and maintaining communication between said external communication port and said UART controller module and directing said message to said buffer until said message is completely stored in said message buffer.
1 Assignment
0 Petitions
Accused Products
Abstract
A postage meter mailing machine includes a multiplex serial data communication system for providing communication between the postage meter mailing machine and a plurality of internal and external devices. Each device can generate and receive serial messages at a respective device communication port. The mailing machine includes a controller, a UART controller module responsive to control signals from the controller, a message buffer in bus communication with the UART controller and a communication multiplexer. The communication multiplexer provides single channel communication with the UART controller module and selectively with one of a number of external communication ports. The communication multiplexer is responsive to control signals from the controller for establishing a communication path between the UART controller module and the selected one of communication ports over the single channel communication and sequentially alternating the communication path between each of the communication ports. Each communication port of the communication multiplexer is directed to a respective one of the device communication ports. The UART controller module can determine whether a serial message data is presented at a respective one of the communication ports and maintaining communication between that communication port and the single channel communication. Messages are directed to and from a buffer until the messaging is completed in the message buffer. When the messaging is complete, the communication multiplexer resumes its cycling between the various communication ports.
23 Citations
7 Claims
-
1. A multiplex serial data communication system for a postage meter mailing machine for providing communication between said postage meter mailing machine and a plurality of first means, said first means for respectively generating and receiving serial messages at a respective communication port, said mailing machine having operation programs, memory means for storing operation programs and a microcontroller for controlling a plurality of functions in response to said operation programs, said multiplex serial communication system comprising:
-
said microcontroller having; a controller, said controller having signal means for generating a plurality of control signals in accordance with said operation programs; a UART controller module responsive to first ones of said control signals from said controller; a message buffer in bus communications with said UART controller and said controller; a communication multiplexer in communication with said UART controller module and a plurality of external communication ports, said communication multiplexer being responsive to second ones of said control signals from said controller for establishing a communication path between said UART controller module and said respective one of said external communication ports and sequentially and periodically alternating said communication path between each of said external communication ports and said UART controller module; means for providing bidirectional communication between one of said external communication ports and a respective one of said external communication ports; said UART controller module having means for determining whether a message is presented at a respective one of said external communication ports and maintaining communication between said external communication port and said UART controller module and directing said message to said buffer until said message is completely stored in said message buffer. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification