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.
大家好、
关于 器件手册 spnu563a、客户提出了一些问题:
1) 1)根据手册、 角度增量=新角度 cnt -旧角度 cnt:
而 HET 接口是一个11位计数器、持续累积角度增量。 该11位计数器的功能是什么? 哪个模块使用此计数器值?
另外、根据下图、为什么4位角度增量数据来自该计数器?
2)
关于上图、剂量意味着如果当前角度增量= 31、HWAG 将将角度增量传递到 HET 三次、值为15、15和1。 如果是、时间安排是什么?
3) 3) 角度节拍是如何生成的?
SCNT 的计数周期为 P (n-1)/K、每次对 P (n-1)/K 进行计数时、SCNT 都会生成一个角度节拍、在一个档位信号周期内最多产生 K 个角度节拍。
但是、该文档还说明 SCNT 以 K 步长计数、直至超过 P (n-1)以生成角度节拍。
您能帮助检查这3个问题吗? 谢谢。
此致、
切里
您好、Cherry:
我们已开始处理您的问题、并将很快提供更新。
--
谢谢。此致、
Jagadish。
您好、Cherry:
Unknown 说:、而 HET 接口是一个连续累加角度增量的11位计数器。 该11位计数器的功能是什么? 哪个模块使用此计数器值?
HET 模块本身使用此计数器值、以所需齿轮角度执行一些 HET 引脚切换。
如上面的所示、当角度计数器值大于10时、HET 模块正在切换一个相关引脚。 因此、根据我们的要求、我们可以在齿轮位置0至360度的任何角度进行一些引脚切换。
Unknown 说:实际上、在两个 HET 分辨率时钟之间、计数器值大于15时的变化会非常小。 因为在这里、我们只是传递了之前角度计数寄存器和现在角度计数寄存器的差值。
因此在极少数情况下、角度增量可能大于15。在这些情况下、该寄存器将给出15的值、因为这是最大值。
不要与下面的方框图相混淆。
计数器和角度增量之间没有直接关系、在更新值之间存在一定的智能。
Unknown 说:关于上图、剂量意味着如果当前角度增量= 31、HWAG 将把角度增量传递给 HET 三次、值为15、15和1。 如果是、时间安排是什么? [/报价]不、这并不意味着。 这意味着、如果存在较强加速度、在这种情况下、速度持续高速增加、角度增量大于15、直到没有较强加速度。
[/quote][/quote]Unknown 说:3) 角度刻度是如何生成的? [/报价]我在您提到的语句中看不到任何冲突。
[/quote]SCNT 的计数周期为 P (n-1)/K、且 SCNT 每次计数 P (n-1)/K 时生成角度节拍、在一个档位信号周期内多达 K 个角度节拍。这个陈述解释了两个周期之间的时间。 这个周期等于之前的轮齿周期(P (n-1))除以 K。
[/quote][/quote]但是、文档还规定 SCNT 以 K 步长计数、直到超过 P (n-1)时才会产生角度节拍。 [/报价]这句话解释说,什么会发生 SCNT 计数 K 步数,这只是等于前一个时期,即 P(n-1)。
--
谢谢。此致、
Jagadish。
Jagadish、您好!
感谢您的支持。
根据手册、角度增量值从 HWAG 传递到 HET、HET 中的 ACMP 和 CNT 指令使用角度增量值。
但如上所述、传递给 HET 的最大角度增量值只能为15、即4位。 ACMP 使用的角度增量是4位还是11位? 如果为11位、上述11位数据来自哪里? 它是否与下图中的11位计数器有关? 此外、该计数器的功能是什么?
谢谢。此致、
切里
您好、Cherry:
但是如上所述,传递给 HET 的最大角度增量值只能为15,即4位。 ACMP 使用的角度增量是4位还是11位? 如果为11位、上述11位数据来自哪里? 它是否与下图中的11位计数器有关? 此外,此计数器的作用是什么?
HWAG 生成器中由 NHET 接口使用的计数器为11位、但 HWAG 获取到 NHET 接口的最终角度增量值为4位、最大值为15。
因此、HET 每个环路需要足够短、以便角度增量可以在+0至+15范围内。
--
谢谢。此致、
Jagadish。
Jagadish、您好!
角度增量=新角度 cnt -旧角度 cnt,
该值是否可以直接传递给 HET 以便使用?
如果没有、在低四位被传递到 HET 使用前、角度的增量值在计数器中累积、如下图所示、正确吗?
谢谢。此致、
切里
您好、Cherry:
此值能否直接传递给 HET 使用? [/报价]是的、您可以将此值直接传递给 HET 使用。
请参阅 TRM 中的"23.3.2.4"节
在这里、您可以看到每个 HET 环路分辨率中的累积。
--
谢谢。此致、
Jagadish。
Jagadish、您好!
因此,在极少数情况下,角度增量可能大于15,在这些情况下,此寄存器将给出15值,因为这是最大值。
结果表明、当步长宽度大于 pcnt1时、角度递增寄存器值将大于15、这将导致与上述语句冲突。 角度增量值是否大于15?
谢谢。此致、
切里
您好、Cherry:
发现当步长大于 pcnt1时、角度递增寄存器值将大于15、这将导致与上述语句冲突。 角度增量值是否大于15? [/报价]它 取决于 HET 环路分辨率时钟。
HET 每个环路需要足够短、以便角度增量可以在+0至+15范围内。 因此、请确保您具有较短的 HET 环路分辨率。
--
谢谢。此致、
Jagadish。