PCI-e SMBus MK

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить
ProphSerg
Родился
Сообщения: 5
Зарегистрирован: Пн апр 10, 2023 11:30:40

PCI-e SMBus MK

Сообщение ProphSerg »

Добрый день!
Хочу подключить МК (ATmega) к SMBus компа. Для этого сделать плату которая втыкается в PCI-e слот.
У PCI-e есть всё что надо: "SMBus clock" и "SMBus data". Но по спецификации PCI-e там уровни на +3,3В, а у МК +5В.

Схемы подключения (взяты из спецификации на SMBus)
Изображение Изображение

В связи с этим есть несколько вопросов:
1. Надо ли ставить согласование уровней по SMBus (+3,3V <-> +5V)? По спеку шины притянуты к +5в, а у нас +3,3В
2. Нужны (обязательны) резисторы Rs (между устройством и шиной)? и если надо какой номинал (не нашел).

И еще вопрос по PCI-e. на ней есть +12В. Если я еще подвожу внешнии +12В (типа как для видюх), можно соеденять внутрении и внешнии +12В
Реклама
Аватара пользователя
Ivanoff-iv
Друг Кота
Сообщения: 7077
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Откуда: Сердце Пармы

Re: PCI-e SMBus MK

Сообщение Ivanoff-iv »

Что значит подключить? она только слушать будет или вещать тоже?
1) если там используются устройства с ОК (как у I2C шины), то можно устройства 3,3 и 5 В по напряжению не согласовывать (важно при этом ногу порта нельзя переводить в состояние 1, можно только 0 и Z), на 5В устройствах, при отсутствии питания 3,3В резисторы подтяжки не устанавливай вовсе.
2) мега (если позволяет тактирование) может работать и от 3,3 В, может рассмотреть этот вариант?

Rs) согласующие резисторы не обязательны, если передача будет сбоить - их сопротивление д.б. равно импедансу линии передачи (десятки Ом, тут надо изучать документацию более глубоко или поискать эти резисторы на заводских устройствах).

12V) а зачем внешнее питание? если мощный потребитель, то землю я бы соединил, а вот 12В взял бы только от провода, чтобы исключить возможность повреждения материнки в случае перегруза/замыкания потребителя.
Для тех, кто не учил магию мир полон физики :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Реклама
ProphSerg
Родился
Сообщения: 5
Зарегистрирован: Пн апр 10, 2023 11:30:40

Re: PCI-e SMBus MK

Сообщение ProphSerg »

[uquote="Ivanoff-iv",url="/forum/viewtopic.php?p=4398750#p4398750"]Что значит подключить? она только слушать будет или вещать тоже?[/uquote]
Планирую сделать контроллер "пропеллеров". Т.е. на ATmega8 (думаю хватит) будет slave на i2C который будет слушать шину и писать по запросу.
Но на ATmege I2C(TWI) реализован аппаратно, как я запрещу ему не переходить в 1, а использовать 0 и Z?
Аватара пользователя
Ivanoff-iv
Друг Кота
Сообщения: 7077
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Откуда: Сердце Пармы

Re: PCI-e SMBus MK

Сообщение Ivanoff-iv »

Если аппаратно, то он и сам этого делать не будет, можешь проверить, запитав МК от 5В, а подтяжки от 3 (смотреть тестером или осциллографом ни куда не подключая свою плату).
Для тех, кто не учил магию мир полон физики :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Реклама
Эиком - электронные компоненты и радиодетали
74LS00
Друг Кота
Сообщения: 7714
Зарегистрирован: Вс июл 24, 2011 11:38:09
Контактная информация:

Re: PCI-e SMBus MK

Сообщение 74LS00 »

Там вообще нет 5в, надо делать всю схему на 3.3в.
12в там как раз есть без лишних соплей.

Не ясно зачем такие сложности, плату ведь надо ещё заказать или отпилить от видюхи, если только нет желания использовать майнерские затычки.

На алике за 500р есть USB адаптер. Только надо следить чтоб софтина не поменяла ему ID он одноразовый.

Кто будет писать драйвер и кто подписывать ?
Реклама
Ответить

Вернуться в «Интеграция с ПК»