你好汤姆/HLI,
PSOC5中ADC的EOC信号不能连接到中断组件。这一勘误表已被记录为PSOC5 ES1。
它陈述如下:
Δ∑ADC转换结束问题定义转换结束(EOC)由状态寄存器位、抽取器中断、抽取器DMA和DSI可路由信号来表示。DSI可路由信号不工作。CPU可以轮询状态寄存器位或使用抽取器中断或抽取器DMA。参数影响NA触发条件(NA)的影响范围,PSoC Creator分量的ADC转换结束(EOC)输出只能用于路由到一个DMA信道。EOC输出不能用于通过DSI路由到任何其他数字资源。抽取器DMA路由绕过DSI路由避免了这个问题。集成到PSoC创建者组件中的抽取器中断也绕过DSI路由。所有其他可能的EOC连接都需要DSI路由。围绕CPU工作可以在状态寄存器中查询EOC位,或者使用抽取器中断来使用固件和控制寄存器向数字系统发出信号。固定状态硅修订版可在ES2中使用。
在这里可以找到:HTTP://wwwyCyp.com/?DOCID=27094
当用于ADC的2个或更多信道时,ADC应该配置为多信道模式。在每次频道更改之后,StaseCurror()和CaseExchange()API可以分别用于启动和停止转换。
以上来自于百度翻译
以下为原文
Hi Tom/ hli,
The EOC signal of ADC in PSoC5 cannot be connected to interrupt component. This errata has been documented for PSoC5 ES1.
It states as follows:
Delta Sigma ADC End-of-Conversion
■ PROBLEM DEFINITION
End-of-conversion (EOC) is signaled by a status register bit, decimator interrupt, decimator DMA, and DSI
routable signal. The DSI routable signal does not work. The CPU can poll the status register bit or use the
decimator interrupt or decimator DMA.
■ PARAMETERS AFFECTED
NA
■ TRIGGER CONDITION(S)
NA
■ SCOPE OF IMPACT
The ADC end-of-conversion (EOC) output of the PSoC Creator component can only be used to route to one
DMA channel. The EOC output cannot be used to route through the DSI routing to any other digital resources.
The decimator DMA route bypasses the DSI routing avoiding this issue. The decimator interrupt integrated
into the PSoC Creator component also bypasses the DSI routing. All other possible EOC connections require
DSI routing.
■ WORKAROUND
The CPU can poll the EOC bit in the status register or use the decimator interrupt to signal the digital system
using firmware and a control register.
■ FIX STATUS
Silicon revision fix available in ES2.
It can be found here:
http://www.cypress.com/?docID=27094
When 2 or more channels are used for ADC, then the ADC should be configured for multichannel mode. The StartConvert() and StopConvert() APIs can be used to start and stop the conversion, respectively, after every channel change.
你好汤姆/HLI,
PSOC5中ADC的EOC信号不能连接到中断组件。这一勘误表已被记录为PSOC5 ES1。
它陈述如下:
Δ∑ADC转换结束问题定义转换结束(EOC)由状态寄存器位、抽取器中断、抽取器DMA和DSI可路由信号来表示。DSI可路由信号不工作。CPU可以轮询状态寄存器位或使用抽取器中断或抽取器DMA。参数影响NA触发条件(NA)的影响范围,PSoC Creator分量的ADC转换结束(EOC)输出只能用于路由到一个DMA信道。EOC输出不能用于通过DSI路由到任何其他数字资源。抽取器DMA路由绕过DSI路由避免了这个问题。集成到PSoC创建者组件中的抽取器中断也绕过DSI路由。所有其他可能的EOC连接都需要DSI路由。围绕CPU工作可以在状态寄存器中查询EOC位,或者使用抽取器中断来使用固件和控制寄存器向数字系统发出信号。固定状态硅修订版可在ES2中使用。
在这里可以找到:HTTP://wwwyCyp.com/?DOCID=27094
当用于ADC的2个或更多信道时,ADC应该配置为多信道模式。在每次频道更改之后,StaseCurror()和CaseExchange()API可以分别用于启动和停止转换。
以上来自于百度翻译
以下为原文
Hi Tom/ hli,
The EOC signal of ADC in PSoC5 cannot be connected to interrupt component. This errata has been documented for PSoC5 ES1.
It states as follows:
Delta Sigma ADC End-of-Conversion
■ PROBLEM DEFINITION
End-of-conversion (EOC) is signaled by a status register bit, decimator interrupt, decimator DMA, and DSI
routable signal. The DSI routable signal does not work. The CPU can poll the status register bit or use the
decimator interrupt or decimator DMA.
■ PARAMETERS AFFECTED
NA
■ TRIGGER CONDITION(S)
NA
■ SCOPE OF IMPACT
The ADC end-of-conversion (EOC) output of the PSoC Creator component can only be used to route to one
DMA channel. The EOC output cannot be used to route through the DSI routing to any other digital resources.
The decimator DMA route bypasses the DSI routing avoiding this issue. The decimator interrupt integrated
into the PSoC Creator component also bypasses the DSI routing. All other possible EOC connections require
DSI routing.
■ WORKAROUND
The CPU can poll the EOC bit in the status register or use the decimator interrupt to signal the digital system
using firmware and a control register.
■ FIX STATUS
Silicon revision fix available in ES2.
It can be found here:
http://www.cypress.com/?docID=27094
When 2 or more channels are used for ADC, then the ADC should be configured for multichannel mode. The StartConvert() and StopConvert() APIs can be used to start and stop the conversion, respectively, after every channel change.
举报