Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
 
okortosh
0 / 0 / 0
Регистрация: 13.11.2014
Сообщений: 79
#1

STM32F105 что-то нездоровое с CAN... - ARM, Cortex, STM32 микроконтроллер

01.06.2016, 01:48. Просмотров 2392. Ответов 3
Метки нет (Все метки)

Всем привет!

Не выходит каменный цветок. После TJA1050 на CAN_RX сигнал 2 вольта, с заваленным передним фронтом. На CAN_TX 3.2V, фронты нормальные.

Теперь по порядку. Развел платку на STM32F105R8T6, питание LD2981ABU33TR на 3.2в, кварц 16 Мгц, на оба CAN повесил по TJA1050 с питанием от LD2981ABU50TR. Не подключил VBOT. Светодиод через 510 ом. Все вместе жрет максимум 42 мА на 72 МГц (включен еще SPI1), питание 12в через 1N4007 и SMBJ15A для подстраховки. После LDO еще и конденсаторы по 220 мкФ.

И на обоих каналах PA12/PA11 и PB13/PB12 чертовщина - ни приема, ни отправки, и CAN_RX какой-то заваленный....

Рядом лежит STM32F103 с той же TJA1050 - все чудесно работает, на CAN_RX амплитуда 5в, как и должно быть... Другие устройства на шине видят друг-друга прекрасно... шина длинной сантиметров 10, два терминатора по 120 ом...

TJA менял, да и из этой ленты на несколько десятков устройств поставили на днях - все нормальные они. VBOT подключил. Код и так и эдак - но ACK ERR, я так думаю заваленные фронты не нравятся. Качал чужие проекты - can hoskir, там для CubeMX проект выложен - все один в один.

Пины эти к 5в толерантные, чужие схемы посмотрел - все вроде так же.

Подключил пулл-ап на CAN_RX - подтянулось до 2.2в, пулл-даун - снизилось до 1.8в. Питание везде нормальное, светодиодиком моргает 3.2в... CAN_TX 3.2в...

Чтобы спалить оба CAN на чипе, или где что замкнуть сразу в двух местах - ну прямо не верится... на 103 все заводится с полпинка....

Где мои 3 вольта??? На картинке без подтяжки, скорость 250 кбпс...

Неужто STM менять? Он где-то просаживает...

Спасибо.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.06.2016, 01:48
Я подобрал для вас темы с готовыми решениями и ответами на вопрос STM32F105 что-то нездоровое с CAN... (ARM, Cortex, STM32 микроконтроллер):

STM32F105 и CAN
Делаю адаптер USB-CAN. в режиме CAN_MODE_NORMAL не отправляются и не...

CAN2 STM32F105
Пытаюсь настроить Can 2. Передает почему то только в LoopBack, а прерывания по...

STM32F105: прошивка по USB
Доброго времени суток! Кто сможет подсказать как прошивать сей камень (F105)...

Чтение SPI->DR в STM32f105
делаю обмен с fpga по SPI. В fpga SPI-Slave реализован так: сначала контроллер...

stm32f105 помогите с USB
Приветствую Гуру форума. Месяц пытаюсь победить usb на 105 камне, перечитал...

stm32f105+ds1302 вопрос
Всем привет! Подскажите, пожалуйста, может кто сталкивался. Есть плата с...

3
mrKyrytt
0 / 0 / 0
Регистрация: 16.04.2010
Сообщений: 767
01.06.2016, 07:05 #2
Любым доступным способом CAN_Rx отсоединяйте от схемы и смотрите размах сигнала. Так хотя бы станет ясно от TJA1050 проблемы или после.

PS.
...питание LD2981ABU33TR на 3.2в...
Даже в маркировке стабилизатора написано 3,3В, почему везде пишете, что 3,2В...
0
omdy123
0 / 0 / 0
Регистрация: 04.10.2011
Сообщений: 89
01.06.2016, 14:11 #3
Я вот как-то на двухканальном адаптере перепутал выводы. Hi взял из одного канала, Lo из другого. Причем второй канал использовал как монитор. Когда монитор подключал все нормуль. Только отключаеш ь все падает.
Проверьте на всякий случай схемотехнику (как бы банально это не звучало).
0
okortosh
0 / 0 / 0
Регистрация: 13.11.2014
Сообщений: 79
05.06.2016, 17:07 #4
Всем спасибо!

И таки оказалась бракованная TJA1050...
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.06.2016, 17:07
Привет! Вот еще темы с решениями:

[Решено] STM32F105, SPI1, VS1053
Привет всем. Пытаюсь соорудить плеер на STM32F105 и VS1053. С частотами...

Прошивка stm32f105 через USART
Здравствуйте. Сделал boottooder, который по MODBUS записывает в программный...

STM32F105 показ ошибок в терминале
У меня есть STM32F105 с настроенным на нем USORT - USB . Все работает...

STM32F105 USB HOST HID
Добрый вечер уважаемые форумчане! Есть необходимость принимать символы с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru