Jump to content

    

Recommended Posts

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

Понадобилось питать 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 подлкючен МК, но все регистры там выглядят так:

Spoiler

 

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␊

 

 

Напряжения на конфигурационных выходах:

 

Spoiler

 

ADDR-TRISE - 0.058V

SLEW-MODE - 0.986V

O-USR - 1.597V

VBOOT - 1.122V

F-IMAX - 0.806V

OCL-R - 1.39V

 

В ТП на форуме TI я обратился. В ходе переписки, ТП развели руками и предложили выслать им мою плату для отладки...но хотелось бы быстрее локализовать и устранить неисправность. Куда надо смотреть?

Share this post


Link to post
Share on other sites

Было закуплено 3 TPS53647. Чтобы откинуть вариант с кривой пайкой, одну из ИС сдули и поставили новую.

 

Приложил схему

pdb.pdf

1 minute ago, Plain said:

Ошиблись, Вам в раздел программистов.

Эм, при чём тут программисты?

Share this post


Link to post
Share on other sites
11 minutes ago, x893 said:

Купите
https://www.ti.com/tool/TPS53647EVM-710
через 3-4 дня получите и будете точить мастерство

Думал над таким вариантом. Только если покупать в Терре, то там не 4 дня, а две недели.

Ну допустим я заказ и получил. Пришла мне эта плата. Я её включаю, и , О ЧУДО, она работает. Что дальше?

Share this post


Link to post
Share on other sites
37 minutes ago, shunix said:

Думал над таким вариантом. Только если покупать в Терре, то там не 4 дня, а две недели.

Ну допустим я заказ и получил. Пришла мне эта плата. Я её включаю, и , О ЧУДО, она работает. Что дальше?

Забейте на Терру. Напрямую у TI и Fedex привезет на дом. 3-4 рабочих дня.

А дальше осцилл в руки и сравнивайте.

Регистры у вас просто не читатются (можно было даже список не публиковать).

Ещё и сэмлов закажите нужных (за бесплатно - 5 позиций по 5 штук)

На частное лицо.

 

Share this post


Link to post
Share on other sites
27 minutes ago, x893 said:

Забейте на Терру. Напрямую у TI и Fedex привезет на дом. 3-4 рабочих дня.

А дальше осцилл в руки и сравнивайте.

Регистры у вас просто не читатются (можно было даже список не публиковать).

Ещё и сэмлов закажите нужных (за бесплатно - 5 позиций по 5 штук)

На частное лицо.

 

Класс, кто бы мне это всё оплатил как частному лицу ..

Мне индус выслал осциллограммы сигналов PWM. У меня другая картинка. Что дальше?

Почему могут не читаться регистры? При условии что на этой шине I2C сидит ADS1115IDG и несколько INA219 и у них всё читается.

 

28 minutes ago, Plain said:

Драйверы питаются от 2,2 нФ и 3,3 нФ — это Вы чем руководствовались?

 

В случае c VIN там действительно нф, а вот с VDD я ошибся..

Сейчас попробую поменять

Share this post


Link to post
Share on other sites
16 minutes ago, shunix said:

Класс, кто бы мне это всё оплатил как частному лицу ..

А это всё это делаете для собственного удовольствия ?

Share this post


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

В случае c VIN там действительно нф, а вот с VDD я ошибся..

Сейчас попробую поменять

Как? На VDD там 0201 по замыслу авторов.

Share this post


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

 

Было решено сделать тестовую плату и в качестве нагрузки использовать батарею SQP резисторов.

SQP проволочные и имеют большую индуктивность, как бы оно чего не вышло....

Share this post


Link to post
Share on other sites
56 minutes ago, Plain said:

Как? На VDD там 0201 по замыслу авторов.

по замыслу 0805. у меня 0603

VDD-tps.PNG

1 hour ago, x893 said:

А это всё это делаете для собственного удовольствия ?

Компания работает только по счетам с российскими поставщиками

Edited by shunix

Share this post


Link to post
Share on other sites
43 minutes ago, shunix said:

Компания работает только по счетам с российскими потсавщиками

Мама дорогая !

А премию выписать на 160$ религия не позволяет ?

Если нет - значит так это всё надо вашей компании.

Share this post


Link to post
Share on other sites
2 hours ago, Plain said:

Драйверы питаются от 2,2 нФ и 3,3 нФ — это Вы чем руководствовались?

Поставил 2 мкФ на выводы VDD драйверов и выходное напряжение появилось! Спасибо!

А вот регистры так и не читаются

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.