使用 ADXRS450 等数字输出陀螺仪时,无需进行模数转换,ADXRS450是一款数字输出陀螺仪,主要用于医疗、工业、仪器仪表、稳定和其它高性能应用。这款陀螺仪具有极佳的抗冲击和振动能力,适合恶劣环境下的应用。从而可以节省系统成本和电路板面积。ADXRS450 通过 SPI 接口进行通信。下面的电路演示了如何实现支持这种通信的硬件设置。
图 1中的电路显示如何利用精密模拟微控制器ADuC7026与ADXRS450 通信。此接口可用于与LabView接口通信等目的。该接口利用ADuC7026 内部的数模转换器(DAC) 设置ADXRS450 的电源电压。ADXRS450 的内部设置也可以利用LabView接口设置,并且可以监控角速率输出。此电路也可以用于独立配置,其中微控制器经过预编程,以便根据角速率输出执行某些指令。图中省去了电源电压产生部分,这一方面是为了清晰显示原理图,另一方面是因为它取决于所需的电源。假设为USB电压,则可以利用ADP1713 (3.3 V选项)电压调节器产生ADuC7026所用的 3.3 V电源电压。利用ADM660开关电容倍压器可以从USB电压产生大约 10 V的电压。ADP3334将 10V调低至5.5 V,为图1所示的AD8034电压增益电路供电。USB电压调节电路如图 2所示。
这里所示的配置采用可调电源电压,但它也可以采用静态电源电压。静态电压可以由 DAC0 输出提供,并由 AD8034 放大,如图 1 所示。或者,也可以利用现有供电轨直接为ADXRS450 供电。用户可能不需要通过UART连接到ADuC7026,而是需要USB 连接。为此,可以将CP2102 USB转UART转换器连接到引脚62 和 61(分别为UART Tx和Rx)。电路中增加USB输入后, 可方便地提供电源电压。