Vasily_ 48 1 декабря, 2019 Опубликовано 1 декабря, 2019 · Жалоба 7 минут назад, Arlleex сказал: Ставим pin-to-pin STM32F105 Можно и так, я когда-то так и сделал, есть у меня на нем кучка девайсов ТУТ , кан в нем убогий и не доделанный. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Arlleex 160 1 декабря, 2019 Опубликовано 1 декабря, 2019 · Жалоба 7 минут назад, Vasily_ сказал: Можно и так, я когда-то так и сделал, есть у меня на нем кучка девайсов ТУТ , кан в нем убогий и не доделанный. У нас тоже полно анализаторов и преобразователей на этих контроллерах. Собственного изготовления. И SLCAN поддержан, чтоб можно было CAN-хакером подглядеть. В целом все, что было запланировано, работает. Но хотелки растут и сейчас уже ищу контроллер на Cortex-M3/M4F с 4-мя CAN-FD... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vasily_ 48 1 декабря, 2019 Опубликовано 1 декабря, 2019 · Жалоба 12 минут назад, Arlleex сказал: Но хотелки растут и сейчас уже ищу контроллер на Cortex-M3/M4F с 4-мя CAN-FD Я буквально сейчас искал тоже самое, но мне 2х CAN-FD хватает, ATSAME70 3 шт имеет, + HS_USB, возможно и на 4шт. что-то есть. Скорее всего вам придется что-то смотреть от инфинеона. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Eddy_Em 1 1 декабря, 2019 Опубликовано 1 декабря, 2019 (изменено) · Жалоба 1 hour ago, Vasily_ said: изначально контролер выбран не верно. С чего бы вдруг? Я, правда, на F103 CAN не поднимал ни разу (т.к. у него большой косяк: CAN и USB делят общий буфер, в связи с чем их одновременная работа невозможна), использовал STM32F0x2. Там все шикарно работает: и CAN, и USB одновременно! Ссылочку выше давал. В принципе, т.к. STM32F103 - это первый блин комом, то там все через одно место. Возможно, и правда, нужно более приличный взять. Если нужен M3 - взять STM32F2xx, если же M4, то выбор пошире будет (начиная с STM32F303). Изменено 1 декабря, 2019 пользователем Eddy_Em Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Arlleex 160 1 декабря, 2019 Опубликовано 1 декабря, 2019 · Жалоба 57 минут назад, Vasily_ сказал: Скорее всего вам придется что-то смотреть от инфинеона. А что-то типа вот внешних тех же SPI-контроллеров имеет смысл хотя бы рассматривать? Прицепить их 4 штуки к удобному МК и рулить. Просто всегда работал только со встроенными CAN-контроллерами. И вот если внешний не потянет то да, наверное только подходящий МК с 4-мя CAN-ами. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Eddy_Em 1 1 декабря, 2019 Опубликовано 1 декабря, 2019 · Жалоба Да что у вас за фантазии такие? На кой черт четыре разных CAN-шины? Вы там CAN-свитч что ли делать надумали? Больше ничего не могу придумать, чтобы больше, чем на одной шине нужно было одновременно сидеть. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vasily_ 48 1 декабря, 2019 Опубликовано 1 декабря, 2019 · Жалоба 3 часа назад, Arlleex сказал: А что-то типа вот внешних тех же SPI-контроллеров имеет смысл хотя бы рассматривать? А они есть в природе? Думаю затея не очень, до 12 мегабит четыре канала, плюс выход во внешний мир. 2 минуты назад, Eddy_Em сказал: Больше ничего не могу придумать, чтобы больше, чем на одной шине нужно было одновременно сидеть. Это смотря какие задачи решать, например очень часто нужно видеть обмен между устройствами, вот вам уже два канала нужно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Arlleex 160 1 декабря, 2019 Опубликовано 1 декабря, 2019 · Жалоба 1 час назад, Eddy_Em сказал: Да что у вас за фантазии такие? На кой черт четыре разных CAN-шины? У меня и 6 бывало, и ничего тут такого мистического не вижу Как было уже отмечено, все зависит от круга решаемых задач. 1 час назад, Vasily_ сказал: А они есть в природе? Думаю затея не очень, до 12 мегабит четыре канала, плюс выход во внешний мир. Сходу ищется, например, такое... Надо бы запустить один канал и прикинуть ресурсозатраты МК. Вскоре займусь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vasily_ 48 1 декабря, 2019 Опубликовано 1 декабря, 2019 · Жалоба 1 час назад, Arlleex сказал: Сходу ищется, например, такое... Не, нам такой колхоз не нужен, думаю лучше что-то такое https://eu.mouser.com/datasheet/2/389/spc582b60e1-1309499.pdf https://eu.mouser.com/datasheet/2/389/spc582b50e1-1545601.pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 216 1 декабря, 2019 Опубликовано 1 декабря, 2019 · Жалоба 2 часа назад, Arlleex сказал: Сходу ищется, например, такое... Надо бы запустить один канал и прикинуть ресурсозатраты МК. Вскоре займусь. Зачем такое странное внешнее решение, а не встроенный CAN МК? Какой плюс? 8 часов назад, Arlleex сказал: Но хотелки растут и сейчас уже ищу контроллер на Cortex-M3/M4F с 4-мя CAN-FD... XMC4000 имеет до 6-ти CAN-нод в одном МК. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vasily_ 48 1 декабря, 2019 Опубликовано 1 декабря, 2019 · Жалоба 1 час назад, jcxz сказал: XMC4000 имеет до 6-ти CAN-нод Только CAN-FD там что-то не видно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Arlleex 160 2 декабря, 2019 Опубликовано 2 декабря, 2019 · Жалоба 9 часов назад, Vasily_ сказал: Не, нам такой колхоз не нужен, думаю лучше что-то такое https://eu.mouser.com/datasheet/2/389/spc582b60e1-1309499.pdf https://eu.mouser.com/datasheet/2/389/spc582b50e1-1545601.pdf Видел их. Немного смущает только какая-то своя архитектура и хрен пойми в чем программировать. Я привык в Keil. Как бы время разбираться в этой архитектуре и поднять камушек на уровне мигания светодиодом не превысило элементарных тестов с внешними контроллерами... Хотя, возможно, все несколько проще, чем кажется. 8 часов назад, jcxz сказал: Зачем такое странное внешнее решение, а не встроенный CAN МК? Какой плюс? XMC4000 имеет до 6-ти CAN-нод в одном МК. Конечно плюсов никаких от внешних контроллеров. Но, как уже было отмечено, мне нужен CAN-FD. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться