当我们在模拟环境中测试产品时,出现了一个新问题。
我们的4块主板中有2块不能正常工作。 当电机静止时,两个主板上的PGA411输出错误的信息。
角速度和角位置错误,也不正确。 MCU接收到错误的消息并错误地控制电机。
我换了两个PGA411其中一个,这种现象保持不变。
下图是电机静止时的OSIN (黄色),OCOM (绿色)和Aout (蓝色)波形。 而aout的输出正在发生变化。
仅当电机仍存在时才出现问题。
您是否有任何解决建议?
非常感谢!
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.
当我们在模拟环境中测试产品时,出现了一个新问题。
我们的4块主板中有2块不能正常工作。 当电机静止时,两个主板上的PGA411输出错误的信息。
角速度和角位置错误,也不正确。 MCU接收到错误的消息并错误地控制电机。
我换了两个PGA411其中一个,这种现象保持不变。
下图是电机静止时的OSIN (黄色),OCOM (绿色)和Aout (蓝色)波形。 而aout的输出正在发生变化。
仅当电机仍存在时才出现问题。
您是否有任何解决建议?
非常感谢!
您好,Clancy,ö m
我是Luffy的同事,
1.所有寄存器设置均显示在:下面
0 DEP_OVUV1 0x8000
1 DEP_OVUV2 0x00FF
2 DEP_OVUV3 0xFCC0
3 DEP_OVUV4 0x07E2
4 DEV_OVUV5 0x1C00
5 DEP_OVUV6 0x038F
6 DEP_TLOOP_CFG 0x0514
7 DEP_AFE_CFG 0x0005
8 dev_phone_CFG 0x1400
9 dev_config1 0x0002
10 dev_control1 0x0000
11 dev_Control2 0x0000
12 dev_Control3 0x0003
13 DEV_STAT1 0x0000
14 DEV_STAT2 0x0000
15 DEV_STAT3 0x0000
16 DEV_STAT4 0x0002
17 DEW_STAT5 0x4FBA
18 DEP_STAT6 0x3FFF
19 DEV_STAT7 0x004B
20 DEV_CLCRC 0x00CE
21 dev_crc 0x0000
22 CRCCALC 0x00FF
23 DEV_EE_CTRL1 0x0000
24 DEV_CRC_CTRL1 0x0000
25 DEP_EE_CTRL4 0x0000
26 DEV_UNLK_CTRL1 0x00F0
二.
IZ1的VPP电压为2.33V
IZ2的VPP电压为2.45V
IZ3的VPP电压为2.37V
IZ4的VPP电压为2.45V
IE1的VPP电压为2.17伏
IE2的VPP电压为2.17伏
OTIN的VPP电压为1.97V
Ocos的VPP电压为1.93V
旋转分解器传感器连接正确。
谢谢。
您好,Clancy,ö m
1.到目前为止,我们共制作了5块板。
Board1,我们从未发现这种行为。
Board2,我们只发现了一次这种行为。
Board3、4和5都表现出这 种行为,这种行为在这3块板上是可重复的。
当我们在主板3上发现这种行为时,起初我以为这是这个单一IC的问题,所以我在主板上更换了一个新的IC,但这种行为仍然存在。
直到现在,我们认为这种行为是随机发生的,我们不知道它是否在特定的角度发生。这里是我捕获的一些波,也许你可以从这些波中得到一些东西。
蓝线和黄线为Ocos和OSIN.绿线为aout。
1.我们移除了所有保护二极管,行为仍然存在。
2.我们将 dev_TLOOP_CFG更改为0x0214,同时我们尝试打开/关闭AMODE,该行为仍然存在。
3.我测试相位延迟,我认为这并不明显,也不会影响结果。 这是我捕捉到的波浪。
黄线为OE1,绿线为OTIN。
测试后,我将所有AFE组件从板2 (没有问题)转移到板5 (有问题)并测试板5,该行为仍然存在。
4.我移除了升压的电感器和二极管,并为VEXT节点提供了一个工作台12V电源,这种行为仍然存在。
5,PGA411的5V电源比较干净,纹波小于50mV。
此外,在测试中,我们发现这种行为与角度有关,但在不同的电路板上,这种行为是从不同的角度发生的。
我希望这些测试能帮助你解决问题,我们真的希望尽快解决这个问题,因为我们真的没有足够的时间。 如果我们不能很快解决这个问题,也许我们必须考虑使用其他RDC IC。
谢谢。
您好,Clancy:
感谢您的快速响应!
1.VCC和QVCC来自两个不同的纯净线性稳压器,经测试,VCC为4.98V,而QVCC为4.97V。
2.我们将 dev_phone_CFG设置为0x2400,行为消失...所有3块板都是相同的。
所以我想现在可以说问题已经解决了。但我仍然有一些疑问,
为什么自动模式相位延迟校正会导致这种行为?这是否是IC的缺陷?
2.为何有些集成电路有这个问题,但有些集成电路却没有呢?
谢谢。