The McASP will often be designed into
a system where many audio devices share a single clock domain. For example, the
TAS6754 is a 4-channel amplifier that can support TDM16. This means that a single
McASP's bit clock, frame sync, and data pin can be shared by up to 4 amplifiers. The
layout design of these three signals will impact the performance and reliability of
the interface.
Figure 4-2 shows three different signal topologies for connecting a bit
clock signal to four different amplifiers.
- If the flyby topology is
used, then the trace stubs created by each drop on the bus should be uniform
in length and as short as possible to reduce reflections. This topology
could lead to signal integrity issues depending on the clock frequency and
trace length
- A clock fanout buffer, such
as the LMK1C1104, is the recommended approach for sharing a clock signal
across multiple devices. By redriving the clock, the fanout buffer results
in a clock signal with signal integrity that is near the performance of a
point-to-point trace.
- A balanced-T or star topology
is where a single bus is split into branches that are equivalent in length
for each of the devices. The branches that are created should be as short as
possible with each stub created for a device being uniform in length.
Note: Regardless of topology, it is always recommended to include a series termination
resistor on all McASP signals in close proximity the driver to surpress signal
reflections and maintain signal integrity.