Подскажите пожалуйста, а протестировать кан шину можно напрямую подключив два устройства? например в одном SoC 2 периферийных CAN модуля. И если я просто соединю их can_h,can_l,gnd между собой? Пойдёт ли передача, или обязательно необходимо юзать терминирующие резисторы и делать шину? Ну или просто логический анализатор к концам canH canL, которые получается будут висеть в воздухе

Комментарии: 16

  1. Sergey

    Если у устройств, подключенных к кан-шине, нет внутренней терминации, терминаторы на концах линии обязательны.

    • Ebuardo

      А через лог анализатор я разве не увижу передачу на висящих концах?

      • Sergey

        Нет.

        • Ebuardo

          Оххх понял, спасибо... Просто прилетела задача написать драйвер кан под SoC. Сижу изучаю как с ней работать =)

          • Eugene

            У вашего soc'а встроенный драйвер шины?

            • Ebuardo

              Имеете ввиду трансмиттер? Вот схема, трансивер, отдельный распаян ( не мной, заказчиком)

              • Eugene

                Меня вот интересует другой вопрос. Если соединить tx и rx у адаптера can, да туда же повесить еще один адаптер, смогут они обмениваться данными или нет...

                • Ebuardo

                  Изволю предположить, что да Потому что есть loopback режим, который замыкает rx на tx Ну как я понял из описания реф мана

                  • Eugene

                    Это было бы весьма забавно.

                • Ebuardo

                  А стоп, я думал RX-TX RX-TX двух адаптеров без трансмиттера

                  • Eugene

                    А терминирующие резисторы при работе на двух адаптерах с одного soc не так сильно нужны, можно поставить просто один. :)

                    • Ebuardo

                      Мне передали какой-то USB-CAN анализатор, ещё не тестил его

                      • Eugene

                        Это другая история.

                        • Ebuardo

                          Вот думаю, если напрямую соединить, заведётся ли... Вдруг внутри него реализованы резисторы эти

                          • Eugene

                            У них обычно подключаемый резистор. Но надо смотреть.

                            • Ebuardo

                              Как огня боялся этой кан шины, только i2c,spi юзал И тут вот перепало(

Не нашли ответ?

Вам также может быть интересно