Pull to refresh

Comments 11

Как не особо разбирающемся в FPGA, хотелось бы сравнения с готовыми решениями , например, проприетарный готовый контроллер ( https://www.xilinx.com/products/intellectual-property/1-8dyf-2527.html )

Чем может уступать или превосходить собственноручно написанная имплементация?

Кроме очевидного - бесплатно/свой код.

Спасибо, мысль очень интересная. Провести сравнительное тестирование результата в конце цикла. Записал себе. Заодно нужно подумать над тем, как, по каким критериям и каким образом тестировать.

Вероятно, отличаться будет скоростью работы, количеством занимаемых логических ячеек, стабильностью и количеством опций, относительно готового варианта. Но поглядим, что получится.

Если с базовым I2C все получится, то чего бы и нет))

Было бы здорово, очень много диагностики БП и конвертеров по PMBUS идет. Это как идея для немного более широкого применения той корке, которую вы пилите. Еще бы учесть то, что много чипов и модулей работает с I2C на значително больших частотах чем 100кГц.

А можно примеры каких-нибудь девайсов с поддержкой PMBUS?

Я бы может чего интересного прикупил бы, для обкатки :)

Много всяких разных модулей и моделей преобразователей, которые делают для стационарного оборудования, типа телекоммуникационного. Также у некоторых конвертеров-модулей вместо I2C управления идет PMBUS, вот, например, техасовский модуль, который очень широко применяется для питания ядра мощных FPGA (применялся когда то). Что интересно, у PMBUS есть доп сигнал Alert для быстого реагирования на всякие события.

Прерываниями, кстати, внутри протокола отличается I3C, но концепцию я понял. Круто, я записал себе)

У i2c градусников тоже бывает пин для алярма, например SHT3x

Хотелось бы ещё поднырнуть в I3C, в будущем :)

Все очень подробно и с диаграммами сигналов. Для начинающих разработчиков будет очень полезно. Намного Понятней , чем по спецификации разбираться. 👍

Sign up to leave a comment.