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

USB VCP не отправляются данные

13 hours ago, aaarrr said:

Прямо запрещает:

Обычно RM читаю, там об этом не нашёл. В даташит по этому поводу не заглянул. Но прямого запрета там нет. И при тактировании от HSI PLL - USB работает.

10 hours ago, Сергей Борщ said:

Это к внутреннему кварцу. HSI является обычным RC-генератором со всеми зависимостями от напряжения питания, температуры, косых взглядов и прочего. Кварца там нет.

Ваша помощь в решении этого вопроса была неоценима, особенно учитывая, что я нигде не писал о наличии кварца в контроллере.

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


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

17 минут назад, Rash сказал:

особенно учитывая, что я нигде не писал о наличии кварца в контроллере

Так уж и нигде?

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


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

VladislavS, хорошо, ошибся при написании. Имел виду тактирование от внутреннего RC генератора, т.е. от HSI.

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


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

1 hour ago, Rash said:

Обычно RM читаю, там об этом не нашёл. В даташит по этому поводу не заглянул. Но прямого запрета там нет. И при тактировании от HSI PLL - USB работает.

Т.е. "обязан тактироваться от HSE" - это не прямой запрет использования HSI?

В RM написано следующее:

Quote

The USB OTG FS receives the 48 MHz ±0.25% clock from the reset and clock controller
(RCC), via an external quartz.

Прямого запрета как бы и нет, но число 0.25% должно наводить на определенные мысли.

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


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

22 hours ago, Rash said:

Обычно RM читаю, там об этом не нашёл. В даташит по этому поводу не заглянул. Но прямого запрета там нет. И при тактировании от HSI PLL - USB работает.

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

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


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

22 hours ago, aaarrr said:

Т.е. "обязан тактироваться от HSE" - это не прямой запрет использования HSI?

В RM написано следующее:

Прямого запрета как бы и нет, но число 0.25% должно наводить на определенные мысли.

Это условие для OTG full-speed core раздел 28.3.1, т.е. для CPU 105-107. Не буду оспаривать, что для 103 нужна точность хуже.

1 hour ago, AVR said:

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

Прочтите предыдущие мои сообщения. "Нибиру" можете оставить для себя. Да и TXCO будут куда стабильнее кварца.

 

Завершение: Я за внешний кварц. Но в данной задаче, это было невозможно обеспечить конструктивными особенностями. Переходить на BGA и 4-х слойную плату желания не было. Протестировано 10 плат, STM32F103C8 rev X. На всех платах USB работает в диапазоне температур 0-50 град., напряжение 3.3 В, тактирование от HSI. Меня устаревает. Никого, ни к чему не принуждаю.

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


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

On 3/17/2019 at 11:38 PM, Rash said:

Да и TXCO будут куда стабильнее кварца.

Никто с этим не спорит, но есть минимальные требования и кварц этому условию удовлетворяет.

On 3/17/2019 at 11:38 PM, Rash said:

работает в диапазоне температур 0-50 град., напряжение 3.3 В, тактирование от HSI. Меня устаревает

Удачи! Но если вдруг что, Вы знаете почему ;)

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


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

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

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

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

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

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

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

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

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

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