USMI

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » USMI » MCU, SoC, CPU Микроконтроллеры » Перевод JL чипов в uboot режим с помощью ардуино


Перевод JL чипов в uboot режим с помощью ардуино

Сообщений 21 страница 33 из 33

21

amironof написал(а):

Подскажите, пожалуйста, подходит ли предпоследняя схема из головного поста (которая без реле, на биполярнике, с одним светодиодом) для чипов AC6901?
Пытаюсь использовать её, но не загорается светодиод.
На осцилле вижу, что D- не подтягивается к земле. Значит, видимо, чип не отвечает.
Что можно попробовать?
Спасибо.

Отредактировано amironof (Сегодня 14:30:46)

должно работать.
Опиши твой порядок деиствий.

22

amateur написал(а):

должно работать.
Опиши твой порядок деиствий.

1) Подключаю чип с кварцем к донглу.
2) Подаю питание на ардуино.
3) Тут через пару секунд должен загореться светодиод, но он не загорается.

При этом видно, что на VBUS есть 5В, а на D+ и D- есть прямоугольные изменения уровней. То есть вроде данные пытаются передаться.

23

amironof написал(а):

1) Подключаю чип с кварцем к донглу.
2) Подаю питание на ардуино.
3) Тут через пару секунд должен загореться светодиод, но он не загорается.

При этом видно, что на VBUS есть 5В, а на D+ и D- есть прямоугольные изменения уровней. То есть вроде данные пытаются передаться.

на кварце есть колебания? конденсаторы по питанию стоят?

24

amateur написал(а):

на кварце есть колебания? конденсаторы по питанию стоят?

Колебания мне не удаётся зафиксировать - скорее всего, они срываются из-за ёмкости щупа. Через 10 пик тоже не помогло.
Но кварц живой и скорее всего молотит, так как проц заводится при подключении через USB, без донгла. Винда его видит.

Сейчас я вроде починил - зеленый светодиод стал загораться (сопли были на макетке).
И он даже загорается именно после пролетающей на D- пачке битов.

После этого я подтыкаю ПК, как написано в инструкции, но чип в винде не появляется.

25

amironof написал(а):

Колебания мне не удаётся зафиксировать - скорее всего, они срываются из-за ёмкости щупа. Через 10 пик тоже не помогло.

щуп на х10 включен? там колебания меньше вольта

26

amironof написал(а):

После этого я подтыкаю ПК, как написано в инструкции, но чип в винде не появляется.

Нашел ошибку: для упрощенных схем пин А0 ардуины нужно закоротить на землю (переключателя-то нет)

Перевод JL чипов  в uboot режим с помощью ардуино

Отредактировано amateur (2025-05-29 02:42:18)

27

amateur написал(а):

Нашел ошибку: для упрощенных схем пин А0 ардуины нужно закоротить на землю (переключателя-то нет)

Перевод JL чипов  в uboot режим с помощью ардуино

Отредактировано amateur (Сегодня 02:42:18)

Так он ведь и так по схеме подключен к земле (PIN_SW).

Код:
#define PIN_SW A0 // switch 1=NORMAL_MODE 0=BOOT_MODE

28

amironof написал(а):

Так он ведь и так по схеме подключен к земле (PIN_SW).

ошибка отменяется; надо лучше было спать ложиться:)

29

amateur написал(а):

ошибка отменяется; надо лучше было спать ложиться:)

Подскажите, пожалуйста, что ещё можно попробовать, чтобы МК начал определяться в винде?

30

amironof написал(а):

Подскажите, пожалуйста, что ещё можно попробовать, чтобы МК начал определяться в винде?

amironof написал(а):

зеленый светодиод стал загораться (сопли были на макетке).
И он даже загорается именно после пролетающей на D- пачке битов.

почему зеленый? а что на D+?

есть анализатор логики?

у меня работает
https://forumupload.ru/uploads/001b/ca/8a/24/t435277.jpg

31

amateur написал(а):

почему зеленый? а что на D+?

есть анализатор логики?

у меня работает

Вернее не зелёный, а PIN_LED_R (просто у меня он зелёный).

После зажигания светодиода:
D+ дергается из высокого уровня в низкий раз в секунду.
На D- низкий уровень (что логично, светодиод же горит).

32

amironof написал(а):

Подскажите, пожалуйста, что ещё можно попробовать, чтобы МК начал определяться в винде?

Ну тогда фотки всей конструкции, осциллограммы, что там анализатор логики показывает в студию

33

Модуль XH-M18 на АС6965 если голый, потребляет микроамперы. Решил запитать его без транзисторного ключа от ноги ардуины. Т.е. вообще без обвязки. Сначала не получалось, правил скетч, и в какой-то момент подключил не питание ардуины а модуля. Так ардуина завелась на паразитном питании а модуль спокойно зашел в бут


Вы здесь » USMI » MCU, SoC, CPU Микроконтроллеры » Перевод JL чипов в uboot режим с помощью ардуино