The input voltage is 15V, the output voltage is 12V, the output current is 250mA, the current limit is 250mA, and the output voltage starts to be normal at 200mA output current, but drops to 7V within less than 30 seconds. How can this be solved?

LT3080
Recommended for New Designs
The LT3080 is a 1.1A low dropout linear regulator that can be paralleled to increase output current or spread heat in surface mounted boards. Architected...
Datasheet
LT3080 on Analog.com
LT3091
Recommended for New Designs
The LT3091 is a 1.5A, low dropout negative linear regulator that is easily paralleled to increase output current or spread heat on surface mounted boards...
Datasheet
LT3091 on Analog.com
The input voltage is 15V, the output voltage is 12V, the output current is 250mA, the current limit is 250mA, and the output voltage starts to be normal at 200mA output current, but drops to 7V within less than 30 seconds. How can this be solved?

the output current is 250mA, the current limit is 250mA
With 47K connected to ILIM pin, this should define the current limit at 20/47 = 425mA, not 250mA
But I don't see why the output cannot be held at -12v at 250mA
Brian
不好意思,我原理图错误了,ilim引脚我连接了80k的电阻,输出电流可输出出来了但是,他振荡了,高达4Mhz,很奇怪。
Hi. I took a close look at your schematic. Make sure you use ceramic capacitors for CIN and COUT. Your schematic shows electrolytic capacitors instead. Make sure you read the LT3091 datasheet section on Overload Recovery that I show in the image below along with the curve for internal current limit that may explain why your circuit cannot deliver the desired load.
