Устанавливает `max_usb_current = 1`, чтобы дать больше мощности USB-устройствам плохую идею?

Я искал дополнительную информацию о директиве конфигурации /boot/config.txt max_usb_current, пытаясь найти точно что происходит, когда это установлено на 1, но трудно найти официальную документацию.

Я знаю следующее:

  • Настройка max_usb_current=1 устанавливает текущий ток через USB до 1.2A (по умолчанию 600 мА)
  • Это может помочь, если у вас есть приличный источник питания (по крайней мере, 2А) и нужно что-то использовать как небольшой внешний жесткий диск или что-то, что требует 300+ мА.
  • Эта функция доступна только на моделях B + и Pi 2 (на момент написания этой статьи).

Но некоторые из тех, кто упоминает об этом настройке, предупреждают об установке этого значения, если вам не требуется ... мой вопрос: почему? Является ли что-то еще недействительным или измененным в отношении Pi, что увеличит риск повреждения Pi или чего-либо, использующего USB, или это более общее предупреждение, чтобы отпугнуть людей, которые не знают, что они делают, и могут не иметь достойный источник питания для Pi?

35 голосов | спросил geerlingguy 15 FebruaryEurope/MoscowbSun, 15 Feb 2015 06:38:16 +0300000000amSun, 15 Feb 2015 06:38:16 +030015 2015, 06:38:16

1 ответ


36

Похоже, что единственное беспокойство заключается в том, что ваш источник питания, если он не является достойным, надежным источником питания, способным к чистой выходной мощности 2А +, может оказаться недостаточным для питания Pi, что приведет к сбоям или частым радугам.

Смотрите, в частности:

  

Все, что max_usb_current = 1, - это установить высокий уровень GPIO38, который, в свою очередь, включает полевой транзистор, который соединяет второй резистор 39K параллельно с существующим, на выводе 5 U13, USB-контроллере AP2553W6, поднимая (1.2A), см. возможный сценарий, почему PI сбрасывается из-за этого, за исключением случаев, когда ворота FET Q4 каким-то образом закорочены на GND. Это может быть вызвано производственной ошибкой. Осмотрите Q4, так как посмотрите, есть ли штырьки для пайки вместе. Также R6 (резистор, установленный между затвором Q4 и GND) должен быть 100K не 0 Ом. U13, Q4 и R6 должны находиться рядом с USB-портами.

Это было из потока B + и max_usb_current , который я нашел после публикации такой же вопрос здесь, чтобы Любое негативное воздействие с настройкой max_usb_current=1? .

ответил geerlingguy 16 FebruaryEurope/MoscowbMon, 16 Feb 2015 00:45:45 +0300000000amMon, 16 Feb 2015 00:45:45 +030015 2015, 00:45:45

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132