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

Подключение USB к микроконтролеру

Полячается 5 вольт подаются напрямую на пины. А что пины толерантны к 5 вольтам?

post-71075-1507620775_thumb.png

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


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

Полячается 5 вольт подаются напрямую на пины. А что пины толерантны к 5 вольтам?

Где 5Вольт и куда подаются? На линиях D+ и D- потенциалы вовсе не 5 Вольт.

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


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

Где 5Вольт и куда подаются? На линиях D+ и D- потенциалы вовсе не 5 Вольт.

А что с компьютера не 5 вольт по D+/D- приходят?

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


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

А что с компьютера не 5 вольт по D+/D- приходят?

Нет, абсолютные значения напряжения на дифференциальных линиях USB заметно ниже 5Вольт. Смотрите спецификацию стандарта USB.

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


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

Нет, абсолютные значения напряжения на дифференциальных линиях USB заметно ниже 5Вольт. Смотрите спецификацию стандарта USB.

понял. спасибо.

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


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

А как лучше делать рисет? Каким способом?

post-71075-1507706932_thumb.png

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

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


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

А как лучше делать рисет?
А что такое "рисет"? Если вы имеете ввиду сброс, то GRSTCTL = USB_OTG_GRSTCTL_CSRST. Старайтесь выражать свои мысли грамотно и не брезгуйте чтением документации. А то всю жизнь будете лишние подтяжки в схему вставлять.

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


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

А что такое "рисет"? Если вы имеете ввиду сброс, то GRSTCTL = USB_OTG_GRSTCTL_CSRST. Старайтесь выражать свои мысли грамотно и не брезгуйте чтением документации. А то всю жизнь будете лишние подтяжки в схему вставлять.

А почему тогда ST на всех своих платах ставит подтяжки?

 

Зачем они лепят такое?

post-71075-1507707632_thumb.png

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

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


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

А как лучше делать рисет? Каким способом?

по мне так правый вариант предпочтительней, хотя я только начинаю

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


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

Лучше по умолчанию оставлять D+ болтающейся в воздухе, а как МК готов с USB работать, подтягивать его p-канальным мосфетом (они на алиэкспрессе 1-2 рубля за штучку стоят) к 3.3В через резистор.

Хотя, если под рукой мосфета нет, а есть биполярный, то и так сойдет.

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


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

Лучше по умолчанию оставлять D+ болтающейся в воздухе, а как МК готов с USB работать, подтягивать его p-канальным мосфетом (они на алиэкспрессе 1-2 рубля за штучку стоят) к 3.3В через резистор.

Хотя, если под рукой мосфета нет, а есть биполярный, то и так сойдет.

понял. спасибо.

 

А что такое "рисет"? Если вы имеете ввиду сброс, то GRSTCTL = USB_OTG_GRSTCTL_CSRST. Старайтесь выражать свои мысли грамотно и не брезгуйте чтением документации. А то всю жизнь будете лишние подтяжки в схему вставлять.

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

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


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

А почему тогда ST на всех своих платах ставит подтяжки?
Спросите у них. Я делал по документации, у меня все работает.

 

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


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

Я делал по документации, у меня все работает.

Смотря какой чип: у STM32F103 нет внутренней подтяжки на USB, вот и приходится внешнюю городить. А у других линеек она может быть — тогда подтяжка не нужна.

 

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


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

Смотря какой чип: у STM32F103 нет внутренней подтяжки на USB, вот и приходится внешнюю городить. А у других линеек она может быть — тогда подтяжка не нужна.

Приведенная выше схема взята из STM32303E-EVAL. Значит в F3 тоже нет.

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


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

А что с компьютера не 5 вольт по D+/D- приходят?

Просто для справки: устройства с интерфейсом USB обязаны долговременно выдерживать 5В на D+/D-.

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


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

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

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

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

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

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

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

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

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

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