Перейти к содержанию
    

Не запускается TPS53647

2 minutes ago, arhiv6 said:

Не вижу на схеме резисторов подтяжки I2C. Чем регистры читаете?

Подтяжка есть на другой странице, 4,7k к 3.3В. Как я уже писал, на этой же линии сидят ADS1115IDG и несколько INA219 и у них всё читается.

Читаем К1986ВЕ1 (Миландр на кортексе)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тогда могу порекомендовать:

1) Проверить частоту клока на шине I2C. Диапазон частот, с которыми может работать TPS53647 меньше, чем у ADS1115IDG и INA219.

2) Проверить адресацию TPS53647. А ещё лучше - провести сканирование устройств на шине (как это делает i2cdetect), что бы убедиться, что микросхему не видно на другом адресе.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

26.06.2020 в 12:12, shunix сказал:

Приветствую, коллеги.

Понадобилось питать CPU напряжением 1В, с пиковым током до 120А. Выбор пал на четырёхфазную ИС TPS53647. До этого опыта с такими сложными источниками не имел. Было решено сделать тестовую плату и в качестве нагрузки использовать батарею SQP резисторов. При создании схемы и платы руководствовался даташитами и результатами техасовского WEBENCH Power Designer. Позже уже нарыл описание демоплаты (https://www.ti.com/lit/ug/sluuba9a/sluuba9a.pdf?ts=1591603013296&ref_url=https://www.ti.com/product/TPS53647) с ней тоже никаких разночтений не увидел.

В итоге, после включения (ENABLE  подняли в 1), на выходе после ключей получил не 1В, а 0.

Но вспомогательные напряжения ИС генерит:

VREF (pin13) - 1.698V

V3R3 (pin16) - 3.301V

Когда ENABLE в 0, CSP1-4 и PWM1-4 находятся на уровне 1.5В, после включения 

CSP1-CSP4- 0.405V

PWM1-PWM4 - 0.09V

К шине PMBus подлкючен МК, но все регистры там выглядят так:

  Показать содержимое

 

16:05:46:880] TPS_OPERATION: 0xffff␊

[16:05:46:880] TPS_CONFIG: 0xffff␊

[16:05:46:885] TPS_CLER_FAULTS: 0xffff␊

[16:05:46:885] TPS_WRITE_PROTECT: 0xffff␊

[16:05:46:885] TPS_STORE_DEF_ALL: 0xffff␊

[16:05:46:885] TPS_RESTORE_DEF_ALL: 0xffff␊

[16:05:46:891] TPS_VOUT_MODE: 0xffff␊

[16:05:46:891] TPS_VOUT_COMMAND: 0xffff␊

[16:05:46:891] TPS_VOUT_MAX: 0xffff␊

[16:05:46:891] TPS_VOUT_MARGIN_HIGH: 0xffff␊

[16:05:46:900] TPS_VOUT_MARGIN_LOW: 0xffff␊

[16:05:46:900] TPS_OUT_CAL_OFFSET: 0xffff␊

[16:05:46:900] TPS_VOUT_OV_FAULT_RESPONSE: 0xffff␊

[16:05:46:900] TPS_VOUT_UV_FAULT_RESPONSE: 0xffff␊

[16:05:46:900] TPS_IOUT_OC_FAULT_LIMIT: 0xffff␊

[16:05:46:910] TPS_IOUT_OC_FAULT_RESPONSE: 0xffff␊

[16:05:46:910] TPS_IOUT_OC_WARN_LIMIT: 0xffff␊

[16:05:46:910] TPS_IOUT_OC_FAULT_LIMIT: 0xffff␊

[16:05:46:910] TPS_OT_FAULT_RESPONSE: 0xffff␊

[16:05:46:910] TPS_OT_WARN_LIMIT: 0xffff␊

[16:05:46:910] TPS_VIN_OV_FAULT_LIMIT: 0xffff␊

[16:05:46:921] TPS_IIN_OC_FAULT_LIMIT: 0xffff␊

[16:05:46:921] TPS_IIN_OC_FAULT_RESPONSE: 0xffff␊

[16:05:46:921] TPS_IIN_OC_WARN_LIMIT: 0xffff␊

[16:05:46:921] TPS_STATUS_BYTE: 0xffff␊

[16:05:46:921] TPS_STATUS_WORD: 0xffff␊

[16:05:46:921] TPS_STATUS_VOUT: 0xffff␊

[16:05:46:921] TPS_STATUS_IOUT: 0xffff␊

[16:05:46:932] TPS_STATUS_INPUT: 0xffff␊

[16:05:46:932] TPS_STATUS_TEMPERATURE: 0xffff␊

[16:05:46:932] TPS_STATUS_CML: 0xffff␊

[16:05:46:932] TPS_STATUS_MFR_SPECIFIC: 0xffff␊

[16:05:46:932] TPS_READ_VIN: 0xffff␊

[16:05:46:932] TPS_READ_IIN: 0xffff␊

[16:05:46:932] TPS_READ_VOUT: 0xffff␊

[16:05:46:932] TPS_READ_IOUT: 0xffff␊

[16:05:46:943] TPS_READ_TEMPERATURE: 0xffff␊

[16:05:46:943] TPS_READ_POUT: 0xffff␊

[16:05:46:943] TPS_READ_PIN: 0xffff␊

[16:05:46:943] TPS_PMBus_REVISION: 0xffff␊

[16:05:46:943] TPS_MFR_ID: 0xffff␊

[16:05:46:943] TPS_MFR_MODEL: 0xffff␊

[16:05:46:943] TPS_MFR_REVISION: 0xffff␊

[16:05:46:943] TPS_MFR_DATA: 0xffff␊

[16:05:46:943] TPS_MFR_VOUT_MIN: 0xffff␊

[16:05:46:952] TPS_MFR_SPECIFIC_00: 0xffff␊

[16:05:46:952] TPS_MFR_SPECIFIC_01: 0xffff␊

[16:05:46:952] TPS_MFR_SPECIFIC_04: 0xffff␊

[16:05:46:952] TPS_MFR_SPECIFIC_05: 0xffff␊

[16:05:46:952] TPS_MFR_SPECIFIC_07: 0xffff␊

[16:05:46:958] TPS_MFR_SPECIFIC_08: 0xffff␊

[16:05:46:958] TPS_MFR_SPECIFIC_09: 0xffff␊

[16:05:46:958] TPS_MFR_SPECIFIC_11: 0xffff␊

[16:05:46:958] TPS_MFR_SPECIFIC_12: 0xffff␊

[16:05:46:963] TPS_MFR_SPECIFIC_13: 0xffff␊

[16:05:46:963] TPS_MFR_SPECIFIC_14: 0xffff␊

[16:05:46:963] TPS_MFR_SPECIFIC_15: 0xffff␊

[16:05:46:963] TPS_MFR_SPECIFIC_16: 0xffff␊

[16:05:46:968] TPS_MFR_SPECIFIC_20: 0xffff␊

[16:05:46:968] TPS_MFR_SPECIFIC_22: 0xffff␊

[16:05:46:968] TPS_MFR_SPECIFIC_44: 0xffff␊

 

 

Возьмите готовый источник питания на 1В 120 А 

Например VTM48MP010T135AA0 http://www.vicorpower.com/documents/datasheets/ds_VTM48MP010T135AA0.pdf

Точнее это преобразователь шины с остоянным коэффициентом с 48 В на 1В , если есть постоянная шина 48В  то проблема решится без программирования

если нет стабилизированной шины в 48В то перед ним надо ещё поставить PRM типа PRM48Bx480y600A00 

http://www.vicorpower.com/documents/datasheets/PRM48BF480T600A00_ds.pdf 

Ну или другие комбинации, модулей.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

20 hours ago, Aleksander-true said:

 

Возьмите готовый источник питания на 1В 120 А 

Например VTM48MP010T135AA0 http://www.vicorpower.com/documents/datasheets/ds_VTM48MP010T135AA0.pdf

Точнее это преобразователь шины с остоянным коэффициентом с 48 В на 1В , если есть постоянная шина 48В  то проблема решится без программирования

если нет стабилизированной шины в 48В то перед ним надо ещё поставить PRM типа PRM48Bx480y600A00 

http://www.vicorpower.com/documents/datasheets/PRM48BF480T600A00_ds.pdf 

Ну или другие комбинации, модулей.

 

Проблему с выходным напряжением решили. Действительно дело было в неправильном номинале кондёра у выводов Vdd силовых транзисторов. На выходе 1.06В, правда на резисторах уже 0.95В, из-за того что я далеко от них ОС подключил. Но 85 А он держит.

Пытаемся c PMBus разобраться, но это уже второстепенная задача, тк конфигурится она внешними резисторами. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 hours ago, shunix said:

дело было в неправильном номинале кондёра

Вот именно. Кондёры, они такие. В отличие от конденсаторов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, Herz said:

Вот именно. Кондёры, они такие. В отличие от конденсаторов.

Модератор занимается флудом?:shok:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, shunix said:

Модератор занимается флудом?:shok:

Нет, это Вы своим дебильным сленгом достали уже... 

Изменено пользователем варп

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

21 hours ago, shunix said:

Модератор занимается флудом?:shok:

Ну да, ему заняться больше нечем... Между тем, Вам - далеко не первому, намекаю: как корабль назовёшь, так он и поплывёт. Полезно об этом помнить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...