Thread 中讨论的其他器件:TL16C754C、、 CSD
工具与软件:
大家好、我目前使用的是 SC16C654B/654DB。 您是否可以直接替换它?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Bobby、您好!
感谢您提供信息。 我正在尝试避免 PCB 重新旋转。 我正在查看 TL16C754B (68引脚)版本的规格。 旧器件 在5V 和3.3V 下的数据速率高达5Mbit/s、TL16C754B 支持高达32MHz 的振荡器输入时钟(2Mbps)以实现3.3V 工作电压。 这会成为问题吗? 是否可以使用更快的时钟来调整数据速率? TL16C754BFN
谢谢!
Jegan
尊敬的 Jegan:
我记得大约6年前与一位 UART 设计工程师合作过。 我想他们提到振荡器电路有一个潜在的缺陷、他们担心 XTAL2的输出管脚以及 它是否足够快的开启使时钟在正确的速度摆动。 由于754B 器件似乎会根据 Vcc 限制速度、我认为这意味着使用较低的 Vcc 值时、XTAL2输出引脚可能无法足够快地导通以支持较高速的时钟。 如果您的计时电路需要使用 XTAL2引脚、那么我 假设应遵循数据表的最大值。 (从技术角度而言、我不能让您在建议的参数之外使用器件)。
数据速率跟时钟相差16倍。 因此、如果您想要1Mbps 的波特率、您需要一个速度快16倍的时钟。 由于这也与 Vcc 相关、因此无论如何我都不会试图将其超过数据表建议值。
您是否知道 UART 设备当前使用的最大数据速率是多少? 大多数客户我说使用9600bps 或115kbps。 客户很少会超过1Mbps。
另请注意:此器件的 B 版本也有勘误文档。 您可能需要根据此勘误表调整软件。
-鲍比
您是否有采用摩托罗拉 68模式的部件? 是否可以添加电路以将三条地址线模拟为五条?
我认为没有任何设备使用具有5个地址引脚的 Motorola 模式。
在外部、我想您或许能够使用2至4解码器电路来尝试修改输出。 应该进入 A3和 A4的引脚将馈入解码器电路、然后解码器输出电路将馈入 TL16C754B 器件的 CSA-CSD 引脚。 为了清除此问题、您可能还需要在固件/软件方面添加一些时序延迟。
TL16C754B 上没有竞争对手器件的 CS 引脚。 因此、对于我们的器件、您需要4个引脚进行控制(CSA 至 CSD)、而竞争对手的器件使用 CS 和 A3/A4来构成其他片选引脚。
似乎只将新引脚从 MCU 路由到 UART 器件会更容易、因为您可能仍需要修改软件并且仍然需要修改 PCB。
-鲍比