主题中讨论的其他器件:HALCOGEN
您好!
我对 N2HET 功能有一些疑问。
在每个 N2HET 模块中、我们可以同时测量多少个输入信号来测量使用高分辨率时钟的频率或周期?
我们可以在每个 N2HET 模块的同时测量多少个输入信号来测量使用环路分辨率时钟的频率或周期?
谢谢
Scott
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.
您好!
我对 N2HET 功能有一些疑问。
在每个 N2HET 模块中、我们可以同时测量多少个输入信号来测量使用高分辨率时钟的频率或周期?
我们可以在每个 N2HET 模块的同时测量多少个输入信号来测量使用环路分辨率时钟的频率或周期?
谢谢
Scott
大家好、感谢大家的回答。 我有一个后续问题。
TMS570LS31x 技术参考手册在第20章中声明、每个环路分辨率周期只允许执行一条指定高分辨率操作(hr_lr=high)的指令。 但其他指令可用于标准分辨率模式(位设为1)。
每个 N2HET 引脚都有这样的值吗、这样每个引脚在每个环路的 HR 模式中可以有一条 HR 指令吗? 还是说在 HR 模式下、无论捕获多少个引脚、每个环路只能执行一条 HR 指令?
谢谢、
Scott
每个引脚只有7位的硬件"计时器"。
当您在 HR 模式下执行指令时、它会配置该计时器。 这就是 HET 实现高分辨率测量的方式、同时基本上以环路分辨率进行采样。
例如、执行时会告知捕获指令、是否在最后一个循环中检测到边沿; 但如果在 HR 模式下执行、它将使用该7位硬件计时器来确定发生边沿的环路中的*偏移*-这就是您获得~10ns 分辨率的方法。
这也是每个循环一条 HR 指令的限制来源-每个引脚只有一个硬件计时器、因此它一次只能执行一个函数、每个循环仅响应一个事件。
除此之外还有一种"权变措施"-您可以从一对引脚(如0、1 或2、3)中组合硬件计时器(HR 结构) 、并使它们在偶数引脚上运行。 这就是 HRSHARE、ANDSHARE 和 XORSHARE 模式的全部功能 (HRSHARE 用于输入、 而/XOR 用于输出)。
但是、如果您使用此扩展名、您仍会以相同的方式进行编码-每个"引脚"每个循环一条指令、但当您在奇数引脚#上运行时、它实际上也与对中的偶数引脚相关联。
无论如何、每个引脚都有一个 HR 结构、因此您可以在每个环路中为每个引脚执行一条 HR 指令。
您好、Scott、
是的,这些引脚会出现硅问题。
这是一个很长的故事、但虽然它们都具有高分辨率结构、但有一个硅缺陷、这会导致它们偶尔错误地捕获低7位。
我想、如果进入的边沿恰好在环路分辨率周期向上、那么低7位就会损坏; 它们可能会读取之前捕获的低7位、而不是读取当前捕获的读数。
我认为您是对的-您应该避免使用这些引脚。
这在某种程度上是针对31xx 和21xx 系列器件的、因为这是一个器件错误、但我们没有任何可修复的设计插槽。
此致、
Anthony
您好、Anthony、
我有一个有关 HR 共享的后续问题。 参考手册指出、为 HR 共享配置的奇数 HET 引脚仍可作为通用输入/输出进行访问。 但与这些奇数引脚相关的其他多路复用功能又如何呢? 是否也可以访问多路复用功能? 例如、如果 PGE 封装引脚118和6配置为 N2HET1[10]和 N2HET1[11]的 HR 共享、 是否仍可以使用与引脚6相关的其他多路复用功能 MIBSPI3NCS[4]或 N2HET2[18]? 还是引脚6只能用作 GPIO?
谢谢、
Scott