大家好、
关于原始帖子、客户仍存在一些电机驱动器问题、可能需要您的帮助:
SDK 中8323的驱动器配置源代码与客户配置相同、数据未对齐。
1) 1) 如何确认数据是否已实际写入? 根据逻辑分析仪、02和03寄存器被写入返回值。 无论写入还是读取、03寄存器都会返回值、但与写入的值不同。
写入02寄存器将返回客户写入的值、但不会读取任何数据。
读取和写入04-06寄存器不会返回值、因此客户怀疑根本没有写入。 但是、从输出中可以看到、写入后芯片的输出值发生了变化、使能引脚被拉高、CS 也执行了相应的操作。
寄存器03中的寄存器锁定是否会对读取和写入产生影响? 或者硬件中是否有任何控制 SPI 的引脚?
2)假设写入操作正常 且客户想要配置1X 模式(并由霍尔传感器自动感应)、如何配置寄存器值?
现在、写入寄存器02的值是1052。 但是、从实际硬件测试中可以看到、输出与数据手册中给出的真值表不同、并且 COM 位似乎不会被写入。
您可以帮助检查此案例吗? 谢谢。
此致、
樱桃