总线供电应用
通过按照 USB 2.0 规范要求的小于 100 mA 进行枚举,FX2LP 完全支持总线供电设计。[5]
中断系统
INT2的中断请求和使能寄存器FX2LP 针对 INT2 和 INT4 实现自动向量化功能。有 27 个 INT2(USB) 向量和 14 个 INT4 (FIFO/GPIF) 向量。
主 USB 中断由 27 个中断源共享。为节省确定独立 USB 中断源所需的编码和处理时间,FX2LP 提供一个辅助级别的中断向量化功能,叫做自动向量化。当触发 USB 中断时,FX2LP 会将程序计数器推到其堆栈中,然后跳转到地址 0x0043,在那里它应该会找到用于跳转到 USB 中断服务子程序的 “Jump” 指令。
如果使能了自动向量化(在 INTSET-UP 寄存器中 AV2EN = 1),则 FX2LP 会替换其 INT2VEC 字节。因此,如果在位置 0x0044预加载了跳转表地址的高字节 (“page”),则在 0x0045 自动插入的 INT2VEC 字节将跳转至该页面内 27 个地址以外的正确地址。正如 USB 中断由 27 个独立的 USB 中断源共享一样,FIFO/GPIF中断由 14 个独立的 FIFO/GPIF 源共享。FIFO/GPIF 中断和 USB中断一样,可以利用自动向量化。
下表显示了14个 FIFO/GPIF中断源的优先级和 INT4VEC 值。
表2-1 FIFO/GPIF 中断优先级
如果在 INTSET-UP 寄存器中设置 AV4EN =1,则 FX 2LP 会替换其 INT4VEC 字节。因此,如果在位置0x0054 预加载了跳转表地址的高字节 (“page”),则在 0x0055 自动插入的 INT4VEC 字节将跳转至该页面内 14 个地址以外的正确地址。当发生 ISR 时,FX2LP 会将程序计数器推到其堆栈中,然后跳转到地址 0x0053,在那里它应该会找到用于跳转到 ISR中断服务子程序的 “Jump” 指令。
复位和唤醒
输入引脚 RESET# 会在触发时复位 FX2LP。该引脚有滞后,而且为低电平有效。当对 CY7C680xxA 使用晶体时,复位的时间必须足以让晶体和 PLL 达到稳定状态。该复位时间必须是在VCC 达到 3.0V 后大约 5 ms。如果晶体输入引脚由时钟信号驱动,则内部 PLL 会在 VCC 达到 3.0V 后的 200 μs 内稳定。下图描述了加电时复位条件以及运行期间应用的复位。加电时复位是指在对电路加电时触发的时间复位。加电后复位表示在 FX2LP 已加电运行并且 RESET# 引脚被触发。
CY7C68013芯片含56个管教,管脚分配如下图:
图 2-2 CY7C68013A引脚分配
2.2 SCA 100T 芯片说明
SCA100T是一种高精度双轴倾角传感器.
其特点是:1、双轴倾角传感器;2、测量范围0.5g( ±30度)或者1g( ±90度);3、单极5V供电,比例电压输出;4、 数字SPI或模拟输出;5、内置温度传感器;6、长期稳定性非常好;7、高分辨率,低噪声,工作温度范围宽 。
优势:长期稳定性好,温度特性优良抗冲击能力强 。
应用:双轴平台调平倾斜测量,垂直方向的各种角度的测量 。
电气特性:单位供电4.7555.25V;消耗电流 46mA;模拟输出阻抗10 kΩ ;数字输出阻抗 1nFSPI;输出频率 500KHZAD;转换时间 150 μs;数据转换时间 38 ms 。
性能特性:零点输出: Vdd/2Vdd/2V;灵敏度:室温条件42V/g;误差补偿室温条件: ±2 ±4mg; [11]
SCA100T芯片包含:感应原件1、感应元件2、自测元件1、自测元件2、信号调节与过滤单元、校准寄存器、温度传感器、A/D变换、SPI接通面。其内部功能框图如下图:
图2-3 SCA100T功能框图
2.2.1 测量方向
SCA100T可以测量X、Y两个方向,测量范围0.5g( ±30度)或者1g( ±90度),其测量示意图如下图:
VOUT > VOUT =2.5V > VOUT
图 2-4 SCA100T 的测定方向
2.2.2 电压到角度转换 基于USB的倾角测量系统研究+文献综述(5):http://www.youerw.com/tongxin/lunwen_6125.html