mc68hc916y3 Freescale Semiconductor, Inc, mc68hc916y3 Datasheet - Page 321

no-image

mc68hc916y3

Manufacturer Part Number
mc68hc916y3
Description
Mc68hc16y3 16 Bit Microcontroller
Manufacturer
Freescale Semiconductor, Inc
Datasheet
14.5.7 Universal Asynchronous Receiver/Transmitter (UART)
14.5.8 Brushless Motor Commutation (COMM)
14.5.9 Frequency Measurement (FQM)
14.5.10 Hall Effect Decode (HALLD)
MC68HC16Y3/916Y3
USER’S MANUAL
The UART function uses one or two TPU2 channels to provide asynchronous serial
communication. Data word length is programmable from one to 14 bits. The function
supports detection or generation of even, odd, and no parity. Baud rate is freely pro-
grammable and can be higher than 100 Kbaud. Eight bidirectional UART channels
running in excess of 9600 baud can be implemented.
Refer to TPU programming note Universal Asynchronous Receiver/Transmitter
(UART) TPU Function (TPUPN07/D) for more information.
This function generates the phase commutation signals for a variety of brushless mo-
tors, including three-phase brushless DC motors. It derives the commutation state di-
rectly from the position decoded in FQD, thus eliminating the need for hall effect
sensors.
The state sequence is implemented as a user-configurable state machine, thus
providing a flexible approach with other general applications. An offset parameter is
provided to allow all the switching angles to be advanced or retarded on the fly by the
CPU16. This feature is useful for torque maintenance at high speeds.
Refer to TPU programming note Brushless Motor Commutation (COMM) TPU Func-
tion (TPUPN09/D) for more information.
FQM counts the number of input pulses to a TPU2 channel during a user-defined win-
dow period. The function has single shot and continuous modes. No pulses are lost
between sample windows in continuous mode. The user selects whether to detect
pulses on the rising or falling edge. This function is intended for high speed measure-
ment; measurement of slow pulses with noise rejection can be made with PTA.
Refer to TPU programming note Frequency Measurement (FQM) TPU Function
(TPUPN03/D) for more information.
This function decodes the sensor signals from a brushless motor, along with a direc-
tion input from the CPU16, into a state number. The function supports two- or three-
sensor decoding. The decoded state number is written into a COMM channel, which
outputs the required commutation drive signals. In addition to brushless motor appli-
cations, the function can have more general applications, such as decoding option
switches.
Refer to TPU programming note Hall Effect Decode (HALLD) TPU Function
(TPUPN10/D) for more information.
Freescale Semiconductor, Inc.
For More Information On This Product,
TIME PROCESSOR UNIT 2
Go to: www.freescale.com
MOTOROLA
14-13

Related parts for mc68hc916y3