C6670是否需要专门在像C6678一样在代码里加入专门的smart_reflex控制代码?
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.
Andy Yin1:
你好。
最近发现DSP在低温-40度左右经常会出现DSP上电无法启动,一直处于被复位状态,测量它的复位状态输出脚,显示一直处于低电平(正常应该是完成上电和复位输入后,这个脚反馈输出一个高电平,表示DSP状态已经正常)。
现在在查找原因的过程中,发现一个比较奇怪的现象,特请教。
我们使用的是UCD9222+UCD7242的方式为DSP的CVDD供电,硬件连接方式和evm板完全一样,DSP这边四根VID进行了上拉,经过电平转换后接到了UCD9222的控制上;软件上设置默认输出为0.900V,VID范围为0.850v---1.100v(对应编码0---3F,即0---63)。
但我在所有板子上进行监测发现:上电后,输出电压会有一个短暂的0.85V,之后很快上升到1.1V,查看VID编码显示也是63(3F),处于最高值。我非常迷惑,不同DSP的CVDD会有所不同,那为什么我这边的都是处于最高值呢?而且因为VID编码一直读取到63,所以即使改变输出电压的范围,电源输出也是最高值。
我在想,难道是我在DSP一端的四根VID进行了上拉的缘故,导致VID编码一直是3F?(当然这个我会再去掉上拉,或者改变阻值看看是否会有所变化)。但是我认为,很有可能因为某些原因,DSP根本就没有输出这个数字电平,导致电源控制器没有被改变,还按照原来上拉的进行控制输出。
所以我想咨询:有哪些原因会导致DSP不输出CVDD这个数字电平吗?DSP会在什么时候送出这个数字电平,经过VID送给电源控制器,改变默认输出的CVDD值?这个数字电平固化在DSP的什么位置,能否将这个值读出来?
还想请帮忙分析,DSP在低温条件下一直无法启动的原因有那些?(现在可以确定的是,低温下所有电源的输出都是正常的,除了这个CVDD) 。