EasyManua.ls Logo

Texas Instruments TMS320F2837 D Series - Page 30

Texas Instruments TMS320F2837 D Series
52 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Advisory Low-Power Modes: Power Down Flash or Maintain Minimum Device Activity
Revisions Affected
0, A, B, C
Details The device has an intentional current path from V
DD3VFL
(flash supply) to V
DD
. Since
the HALT, STANDBY, IDLE, or other low-activity device conditions can have low current
demand on V
DD
, this V
DD3VFL
current can cause V
DD
to rise above the recommended
operating voltage.
There will be zero current load to the external system V
DD
regulator while in this condition.
This is not an issue for most regulators; however, some system voltage regulators require
a minimum load for proper operation.
Workarounds Workaround 1: Power down the flash before entering HALT, STANDBY, IDLE, or other
low-activity device conditions. This will disable the internal current path. This workaround
must be executed from RAM.
// CPU-1
EALLOW;
// seize the pump semaphore
while (IpcRegs.PUMPREQUEST.bit.SEM != 0x2)
{
IpcRegs.PUMPREQUEST.all = IPC_PUMP_KEY | 0x2;
}
Flash0CtrlRegs.FBFALLBACK.bit.BNKPWR0 = 0;
asm(" RPT #8 || NOP");
// power down pump
Flash0CtrlRegs.FPAC1.bit.PMPPWR = 0;
asm(" RPT #8 || NOP");
// release pump semaphore
IpcRegs.PUMPREQUEST.all = IPC_PUMP_KEY | 0x0;
EDIS;
// enter low power mode
asm(" IDLE");
// CPU-2
EALLOW;
// seize the pump semaphore
while (IpcRegs.PUMPREQUEST.bit.SEM != 0x1)
{
IpcRegs.PUMPREQUEST.all = IPC_PUMP_KEY | 0x1;
}
Flash0CtrlRegs.FBFALLBACK.bit.BNKPWR0 = 0;
asm(" RPT #8 || NOP");
// power down pump
Flash0CtrlRegs.FPAC1.bit.PMPPWR = 0;
asm(" RPT #8 || NOP");
// release pump semaphore
IpcRegs.PUMPREQUEST.all = IPC_PUMP_KEY | 0x0;
EDIS;
// enter low power mode
asm(" IDLE");
Workaround 2: Keep SYSCLK at a minimum of 100 MHz during STANDBY or IDLE. This
activity will be sufficient to consume the internal current.
Workaround 3: An external 82-Ω resistor can be added to the board between V
DD
and
V
SS
.
Silicon Revision C Usage Notes and Advisories www.ti.com
30 TMS320F2837xD Dual-Core Real-Time MCUs Silicon Errata (Silicon
Revisions C, B, A, 0)
SPRZ412M – DECEMBER 2013 – REVISED MARCH 2023
Submit Document Feedback
Copyright © 2023 Texas Instruments Incorporated

Table of Contents

Other manuals for Texas Instruments TMS320F2837 D Series

Related product manuals