Jump to content

    

Насколько важна последовательность подачи питания на DSP ?

Использую TMS320C6745 и обычные LDO на 3.3V и 1.2V  (питание портов и ядра соответственно).  При включении платы питания подаются практически одновременно.   Дополнительно стоит контроллер сброса MAX6390 с задержкой сброса на 1 секунду (супервизор питания + задержка 1 с).  Все исправно работает.

 

Тем не менее, Texas Instruments рекомендует такой порядок  включения DSP:

1) зажимаем ресет  RES=0

2) подаем питание на ядро 1.2V

3) подаем питание на USB, если он есть 1.8V

4) подаем питание на порты 3.3V

5)  отпускаем ресет RES=1

.....DSP стартует

 

Насколько это принципиально?   Как организовать задержку подачи питания в простейшем случае, если у стабилизаторов есть управляющая ножка ENABLE, INHIBIT ?  Можно и RC-цепочкой сделать?

 

 

Share this post


Link to post
Share on other sites
1 час назад, __inline__ сказал:

Как организовать задержку подачи питания в простейшем случае, если у стабилизаторов есть управляющая ножка ENABLE

Если ENABLE нулем - поставить транзистор NPN: эммитер на GND, коллектор к ENABLE второго стабилизатора (может потребоваться подтяжка к питанию, если ее нет в стабилизаторе), базу через токоограничивающий резистор или делитель (чтобы на базе было 0,7 В) к выходу первого стабилизатора.

Пока на выходе первого стабилизатора не появится напряжение, транзистор будет закрыт и на ENABLE будет высокий уровень, когда появится питание - транзистор откроется и разрешит работу второго стабилизатора.

Share this post


Link to post
Share on other sites
17 hours ago, Zig said:

Если ENABLE нулем - поставить транзистор NPN: эммитер на GND, коллектор к ENABLE второго стабилизатора (может потребоваться подтяжка к питанию, если ее нет в стабилизаторе), базу через токоограничивающий резистор или делитель (чтобы на базе было 0,7 В) к выходу первого стабилизатора.

Пока на выходе первого стабилизатора не появится напряжение, транзистор будет закрыт и на ENABLE будет высокий уровень, когда появится питание - транзистор откроется и разрешит работу второго стабилизатора.

Нет, ENABLE там с высоким уровнем.   Микросхема LD39050,   в даташите сказано, что отпирается, если напряжение на Enable больше 0,9V.   Если меньше 0,4V то  запирается.

Учитывая то, что напряжение питания ядра DSP будет в пределах 1,25 - 1,3V, то напрашивается резистивный делитель, который напряжение 1,25V  делит на 0,25V   и 1V.   В простейшем случае - это резисторы 24 кОм и 100 кОм.   Итого с выхода первого стаблилизатора через делитель на резисторах 24+100 кОм  с верхней точки резистора 100 кОм снимаем 1 V который откроет  LD39050 через Enable.   Стабилизатор питания ядра 1,3V  - понижающий DC-DC MAX1572 , с плавным включением ( Soft-Start with Zero Inrush Current)

 

Дополнительные задержки будут определяться ещё и суммарными ёмкостями по питанию (в момент подачи питания все конденсаторы начнут заряжаться, напряжение на нагрузке будет повышаться с 0 до максимума ) :  ядра и периферии.   При снятии питания емкости будут быстро разряжаться через нагрузку.

 

В простейшем случае вижу так.  Поправьте если что-то не так.

 

 

Edited by __inline__

Share this post


Link to post
Share on other sites

Можно еще параллельно резистору 24 кОм поставить диод шоттки анодом к ENABLE второго стабилизатора. Тогда при пропадании (закорачивании) первого стабилизатора второй выключится быстрее.

Или просто соединить выход первого стабилизатора с ENABLE второго без делителя.

Share this post


Link to post
Share on other sites
5 minutes ago, Zig said:

Или просто соединить выход первого стабилизатора с ENABLE второго без делителя.

Тогда второй стабилизатор включится раньше, чем нужно:  в момент когда выходное напряжения первого будет недостаточно для включения ядра (порог отпирания 0,9V,   а на выходе 1,3V)

 

Quote

Можно еще параллельно резистору 24 кОм поставить диод шоттки анодом к ENABLE второго стабилизатора. Тогда при пропадании (закорачивании) первого стабилизатора второй выключится быстрее.

Что имеется в виду под пропаданием?  Выключение питания подходит под этот случай?

Edited by __inline__

Share this post


Link to post
Share on other sites
21 час назад, __inline__ сказал:

Насколько это принципиально?   Как организовать задержку подачи питания в простейшем случае, если у стабилизаторов есть управляющая ножка ENABLE, INHIBIT ?  Можно и RC-цепочкой сделать?

На отладочной плате L137 (от Spectrum Digital) насколько помню - стоит спец. чип - контроллер питания. Который и создаёт все необходимые напряжения. Кроме того - позволяет в run-time изменять напряжение ядра в зависимости от желаемой частоты ядер.

Share this post


Link to post
Share on other sites
5 часов назад, __inline__ сказал:

Тогда второй стабилизатор включится раньше, чем нужно:  в момент когда выходное напряжения первого будет недостаточно для включения ядра (порог отпирания 0,9V,   а на выходе 1,3V)

По даташиту типичное время включения 30 мкс. Если скорость нарастания напряжения на первом стабилизаторе от 0,9 В до 1,2 В больше этого, то лучше задержать включение второго стабилизатора поставив делитель, как вы и написали, можно дополнительно поставить параллельно нижнему резистору делителя конденсатор. Это дополнительно увеличит задержку включения второго стабилизатора.

5 часов назад, __inline__ сказал:

Что имеется в виду под пропаданием?  Выключение питания подходит под этот случай?

Да выключение питания подходит под пропадание, как и перегрузка по току первого стабилизатора или коротыш при настройке. Дополнительный диод при этом разрядит конденсатор и отключит второй стабилизатор быстрее, чем просто через верхний резистор делителя 24 кОм.

Но нужно внимательно смотреть на требования DSP на времена включения питания. Мне кажется, что будет достаточным, чтобы второе питание просто не появилось раньше первого. Но это ИМХО.

Share this post


Link to post
Share on other sites

Ради эксперимента сделал понижающий DC-DC на 3,3V (микросхема LM3671MF-3.3V). По даташиту ток до 600 мА. Проверил на токе 0,3A - резистор 11 Ом - горячий как кипяток, но напряжение держится на уровне 3,3V.

Результаты:

1) Решено: Часто уходило в RESET, пока питание и земли всех DC-DC не соединил звездой
2) Яркость LCD экрана пляшет в такт звука (чем громче, тем сильнее). Конденсаторы на 220 мкФ на входе и выходе стабилизатора - не помогли.

 

Результатом не доволен. DC-DC оказался неустойчивым к низкочастотным колебаниям потребления тока.

С вариантом LDO на 3,3V, который на отладочной плате - ADP3338AKCZ-3.3 результат больше нравится - яркость экрана LCD не пляшет на максимальном звуке и устойчив в работе (не критичен к топологии проводов-макарон на макете).

Вынужден проверить как себя поведёт планируемый LDO 3,3V LD39050PU33R, а вдруг от звука яркость экрана LCD тоже будет колбасить? :)

 

На что следует обращать внимание, если нужны стабилизаторы без эффекта пляски выходного напряжения от тока потребления? (кроме максимального тока отдачи)

 

 

dcdc3v3.jpg.d7d8edb496b53db320fdf2c672317898.jpg

Edited by __inline__

Share this post


Link to post
Share on other sites
55 minutes ago, __inline__ said:

На что следует обращать внимание, если нужны стабилизаторы без эффекта пляски выходного напряжения от тока потребления? (кроме максимального тока отдачи)

на сопротивление линии от стабилизатора до нагрузки.

 

стабилизатор стабилизирует напряжение в той точке куда подключен Ref.

Если потом стоит резистор или индуктивность с неким сопротивлением - напряжение на нагрузке будет зависеть от потребляемого нагрузкой тока.

Share this post


Link to post
Share on other sites
1 hour ago, _4afc_ said:

на сопротивление линии от стабилизатора до нагрузки.

 

стабилизатор стабилизирует напряжение в той точке куда подключен Ref.

Если потом стоит резистор или индуктивность с неким сопротивлением - напряжение на нагрузке будет зависеть от потребляемого нагрузкой тока.

От стабилизатора до нагрузки - обычный провод  длиной 20 см - на питании,  и такой же на GND.    Спаял плату с LDO LD39050PU33R :  результат - та же фигня:  в такт музыки яркость подсветки LCD меняется (её ток потребления 60 мА).

 

Залез в даташит на  ADP3338AKCZ-3.3 (он стоит на плате)  - там максимальный ток 1А,  а у  LD39050PU33R  0,5А.    Но я подозреваю что дело не в этом.    Неужели даже для LDO важно соблюсти короткие трассы?   Померял омметром - от силы сопротивление 0,1-0,2 Ом.

 

Какие ещё могут быть причины?

 

ldo3v3.jpg.609eeaf71364e556e405e8aa1b84944c.jpg

Edited by __inline__

Share this post


Link to post
Share on other sites

60мА*0,2 Ома= падение напряжения 12мВ

 

Вы уверены что у вас напряжение проседает, а не наводка на провода?

 

Запитайте подсветку от другого источника или батарейки...

Поставьте дроссель или диод (не шоттки) перед системой с LDO

Share this post


Link to post
Share on other sites
4 часа назад, __inline__ сказал:

Ради эксперимента сделал понижающий DC-DC на 3,3V (микросхема LM3671MF-3.3V). По даташиту ток до 600 мА. Проверил на токе 0,3A - резистор 11 Ом - горячий как кипяток, но напряжение держится на уровне 3,3V.

На что следует обращать внимание, если нужны стабилизаторы без эффекта пляски выходного напряжения от тока потребления? (кроме максимального тока отдачи)

На таких частотах на качество разводки - накиньте толстую перемычку земли между микросхемой и выходными конденсаторами чтобы замкнуть петлю. И эти конденсаторы поближе к микросхеме придвинуть, паять их можно и в стопку, а не размазывать по плате.  Да и дроссель у вас маловат - слишком большое сопротивление имеет.

Share this post


Link to post
Share on other sites

Проблема решилась очень просто - питание подсветки LCD подал прямо с выхода стабилизатора.  До этого питание гуляло по всему контуру - через УНЧ, отладочную плату, ит.п.   Стоит взять питание на LCD с клемм стабилизатора - эффект пропадает!  И не нужны эти конденсаторы по 220 мкФ на последней фоте - выпаял их, оставив 10 мкФ (по даташиту) - всё исправно работает.    С GND тоже самое - взял с клемм стабилизатора.

 

Хорошо работает на 3,3 V как LDO, так и DC-DC.    Даже аналоговая часть работает без шумов, что радует. LDO тёплый, DC-DC нет, индуктивность тоже холодная.

 

Всем спасибо за ответы!   Если можно, подкиньте пожалуйста информацию с примерами как правильно разводить понижающие DC-DC преобразователи с током до 1 А.   Смотрю, результат критичен к топологии.

 

У меня от DC-DC на 1.3V питается ядро DSP на 456 МГц (ток потребления до 350 мА в линии 1,3V )

От второго DC-DC на 3,3V питаются цифровые линии DSP, LCD, подсветка LCD, ЦАП и мостовой УНЧ 1 Вт, карта SD-micro.

С токами потребления на 3,3V выходит так:
LDO: 0,21 A
DC-DC: 0,16 A

 

Входное напряжение с USB: 4,8V

 

50 minutes ago, HardEgor said:

На таких частотах на качество разводки - накиньте толстую перемычку земли между микросхемой и выходными конденсаторами чтобы замкнуть петлю. И эти конденсаторы поближе к микросхеме придвинуть, паять их можно и в стопку, а не размазывать по плате.  Да и дроссель у вас маловат - слишком большое сопротивление имеет.

Она под пузом микросхемы.  Пузо микросхемы тоже соединено с землёй.

Edited by __inline__

Share this post


Link to post
Share on other sites
1 hour ago, __inline__ said:

Проблема решилась очень просто - питание подсветки LCD подал прямо с выхода стабилизатора.

 

И появилась новая проблема - дисплею иногда сносит крышу.    Новое решение:  GND УНЧ кратчайшим путём к стабилизатору, а не по всей плате.   Питание LCD в исходное.

Вот это я называю задницей в электронике - когда нужно правильно разрулить возвратные токи на макетных соплях! :biggrin:

 

Share this post


Link to post
Share on other sites
35 минут назад, __inline__ сказал:

И появилась новая проблема - дисплею иногда сносит крышу.    Новое решение:  GND УНЧ кратчайшим путём к стабилизатору, а не по всей плате.   Питание LCD в исходное.

Сами же писали - земли и питание соединять звездой.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now