波特率发生器(Baud Rate Generator,BRG)是一种用于定时和计时的硬件电路,它可以提供一个时钟信号,用于控制多种外围设备的工作。BRG的时钟来源可以是电子计数器、外部时钟源或内部时钟源。本文将介绍BRG的时钟来源以及它们的特点和应用。
电子计数器
电子计数器是一种用于计算时间的电子设备,它可以提供一个时钟信号,用于控制BRG的工作。电子计数器可以分为两种:一种是由一个内部时钟源控制的电子计数器,另一种是由外部时钟源控制的电子计数器。
由内部时钟源控制的电子计数器
由内部时钟源控制的电子计数器可以自动计数,并且时钟信号的频率可以根据内部时钟源的频率调节。由内部时钟源控制的电子计数器可以有效地实现BRG的时钟控制,是BRG的常用时钟来源。
由外部时钟源控制的电子计数器
由外部时钟源控制的电子计数器可以根据外部时钟源的频率调节时钟信号的频率,但是它不能自动计数,必须由外部控制信号来控制它的计数。由外部时钟源控制的电子计数器可以有效地实现BRG的时钟控制,但其应用范围不如由内部时钟源控制的电子计数器广泛。
外部时钟源
外部时钟源可以是一个外部时钟源,也可以是一个外部时钟源的组合。外部时钟源可以提供一个时钟信号,用于控制BRG的工作。外部时钟源的频率可以根据外部时钟源的频率调节,因此它可以有效地实现BRG的时钟控制。
内部时钟源
内部时钟源是一种由BRG内部提供的时钟源,它可以提供一个时钟信号,用于控制BRG的工作。内部时钟源的频率可以根据BRG内部的设置调节,因此它可以有效地实现BRG的时钟控制。
总结
BRG的时钟来源可以是电子计数器、外部时钟源或内部时钟源。电子计数器可以分为由内部时钟源控制的电子计数器和由外部时钟源控制的电子计数器,它们可以有效地实现BRG的时钟控制。外部时钟源可以是一个外部时钟源,也可以是一个外部时钟源的组合,它们可以有效地实现BRG的时钟控制。内部时钟源是一种由BRG内部提供的时钟源,它可以有效地实现BRG的时钟控制。