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.

AM3352: 复位/中断

Part Number: AM3352

Hi team,

我帮客户提出一个问题,请帮忙分析一下,谢谢.

目前使用AM3352BZCZD80,设计上遇到如下疑问:

     1.如果需要做突然掉电检测,掉电检测的输出是接到复位管脚还是接到中断管脚?以防止数据丢失等问题

     2.复位的话,处于复位状态时,DRAM是处于数据保存状态?

       (1)这个DRAM是内部的吧?

         (2)这个保存的数据,等到下次上电或者复位结束时,是能够恢复的吧?

     3.如果NAND正在进行读写操作,那么接到复位管脚会不会导致数据丢失?或者这个读写操作后续是如何进行的

谢谢!

  • 1. 请问您掉电检测的机制是什么?DSP这边掉电的话,芯片就不工作了。

    2. DRAM掉电就没了,不是非易失性Memory。

    3. NAND flash是非易失性memory,掉电数据还在的。

  • 1.掉电检测采用判断电压的方式。给系统供电为24V转DCDC的5V,如果5V掉电到4.8V输出一个状态。 在这里如果认为5V到4.8V时间吗不够,可以采用24V作为掉电检测的源端

    2.文档SPRUH73Q的Table 8-25中有个表格,里面有个DRAM contents preserved,请问这怎么去理解?结合我之前提的问题

    3.这里的复位也指的是SPRUH73Q文档中对复位的理解,当然包括冷热复位 谢谢

  • 1. 这个要看您的电源如何设计的。具体可以看一下下面TI的电源设计文档。
    https://www.ti.com/product/AM3358#tech-docs

    2. Table 8-25列出来DRAM contents preserved是warm reset和仿真器等不掉电的复位情况,数据会保留。前面的2种冷复位相当于掉电后复位,不会保留数据。

    3. nand flash是非易失性memory,跟冷热复位没有关系,只要烧写了,就会保存在flash里。



  • 1.电源没有使用TI的集成方案。使用的是分立电源的方案。规格书里面看了,无法理解,所以想请教下贵司

    2.DRAM cintents preserved 意思是不掉电时数据保留。这个时候只要掉电,数据就会丢失?

    3.那么如果有些步骤是连贯性的指令,突然掉电的话,这个连贯动作不会执行下去,对吧?

    如果不会执行会对下次开机产生影响,比如类似刷机之类的。

    而我的目的,就是在掉电动作已经再开始了,而这个掉电是一个过程,在这个过程中保护这个动作。

    请问我该如何去做?

  • 1.请问是下面的分立电源方案么?具体是哪个地方不理解?如果是电源芯片的问题,建议到电源芯片论坛咨询。
    https://www.ti.com/lit/ug/tidudt4a/tidudt4a.pdf

    2. Table 8-25表格中,冷启动的时候,虽然不掉电,但数据也会丢失。

    3.  对,掉电的话,芯片就无法工作了,也无法执行程序了。但掉电前,如果数据成功写入nand flash,那么数据就会保存在flash里,不会丢失。


    请问我该如何去做

    用电源监测芯片,保证DSP这边不掉电。

  • Hi,Shine

    1. 这个方案我看过,最后一级的电源管脚接到B15的管脚上,但是这个应该没有考虑突然掉电的过程,也就是问题3中提到的。

    2. 冷启动也就是Cold Reset吧?

    如果是的话,冷启动的时候CPU立马重启,是这个意思吗?

    1)冷启动和断电启动有什么区别?从软件的角度考虑,是不是有加载项什么的差异

    2)冷启动是立马执行的动作?如果是的话,对于正在操作的指令、动作是不是不会又任何的动作?包括从内部FLASH调用的语句?

    3)冷启动过程中各管脚的状态一般是怎么样的?

    3. 电源监测芯片可以做,比如整个电网断电还是无法保证系统一直不掉电啊。希望的是在掉电之前保证数据不丢失。

    那么这个监测的管脚硬件上怎么接,是接到复位管脚还是中断管脚?

    如果方便的话可以电话沟通

    谢谢!

  • 1. 这个方案我看过,最后一级的电源管脚接到B15的管脚上,但是这个应该没有考虑突然掉电的过程,也就是问题3中提到的。

    是的,掉电的话,直接给DSP一个POR复位信号。

    2. 冷启动也就是Cold Reset吧?

    是的

    1)冷启动和断电启动有什么区别?从软件的角度考虑,是不是有加载项什么的差异

    冷启动按照上面Table 8-25表格中复位模块,断电启动是整个芯片重新启动。

    2)冷启动是立马执行的动作?如果是的话,对于正在操作的指令、动作是不是不会又任何的动作?包括从内部FLASH调用的语句?

    冷启动时,指令动作都重新开始执行,不会继续之前的操作。

    3)冷启动过程中各管脚的状态一般是怎么样的?

    请参考数据手册里管脚定义里的reset状态。

    3. 电源监测芯片可以做,比如整个电网断电还是无法保证系统一直不掉电啊。希望的是在掉电之前保证数据不丢失。

    这个问题建议去电源论坛咨询。

    那么这个监测的管脚硬件上怎么接,是接到复位管脚还是中断管脚?

    接复位管脚就可以了。