asc2000 0 26 декабря, 2013 Опубликовано 26 декабря, 2013 · Жалоба Добрый день! Возникла такая проблема: есть CAN-репитер на двух м-схемах AMIS-42770, которые гальванически развязаны между собой с помощью оптронов. Этот CAN-репитер связывает две линии CAN. При некоторых физических параметрах линий CAN возникает автогенерация и обмен данными прекращается. Вопрос: не подскажет ли кто-нибудь из форумчан, что можно почитать (имеются в виду технические статьи, можно и на английском) по данному вопросу? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Edit2007 3 26 декабря, 2013 Опубликовано 26 декабря, 2013 · Жалоба Сперва наверное описание на микросхемы. И описание на CAN. Телепатически попробую угадать При некоторых физических параметрах линий CAN - это увеличение длинны наверное (поскольку увеличение скорости обмена не является физическим параметром линий CAN - но симптомы скорее всего будут те же). возникает автогенерация и обмен данными прекращается - возможно что из-за опторазвязки (задержка) сигнал подтверждения из одной сетки не успевает передаться в другую сеть. Запаздыващий сигнал провоцирует ошибку передачи - возникает автоповтор сообщения. Это только предположение. Вторая возможная причина - отсутствие терминаторов в линии (но об этом редко забывают). Смотрите ошибки передающих устройств. Возможно необходимо менять настройки скорости (переносить точку выборки ближе к концу бита) или уменьшать скорость обмена. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
asc2000 0 26 декабря, 2013 Опубликовано 26 декабря, 2013 (изменено) · Жалоба Сперва наверное описание на микросхемы. И описание на CAN. - возможно что из-за опторазвязки (задержка) сигнал подтверждения из одной сетки не успевает передаться в другую сеть. Запаздыващий сигнал провоцирует ошибку передачи - возникает автоповтор сообщения. Это только предположение. Вторая возможная причина - отсутствие терминаторов в линии (но об этом редко забывают). Спасибо за ответ. Описания на м-сх и CAN конечно читал. Терминальные резисторы подключены (по концам линии, как и положено). Похоже, что автогенерация имеет чисто "электрическое" происхождение и не связана с протоколом обмена, поскольку даже если отключить питание всех устройств, кроме CAN-повторителя, то автогенерация все равно есть, т. е. сам CAN-повторитель "заводится". Под физическими параметрами линии подразумеваю длину линии, а также входные емкости CAN-устройств, которые к ней подключены. Но еще раз повторю: мне нужны именно технические публикации (статьи, application notes) по этому вопросу. Изменено 26 декабря, 2013 пользователем asc2000 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ZASADA 0 26 декабря, 2013 Опубликовано 26 декабря, 2013 · Жалоба а что такое автогенерация? как это выглядит? application notes по этому вопросу Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
asc2000 0 26 декабря, 2013 Опубликовано 26 декабря, 2013 · Жалоба а что такое автогенерация? как это выглядит? Выглядит примерно так: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
lead_seller 0 29 июля, 2014 Опубликовано 29 июля, 2014 · Жалоба Выглядит примерно так: не знаю, актуально еще или нет. Это у Вас не автогенерация, а срывающееся тестирование линии. При старте передаче CAN устройство в первый квант времени выставляет доминанту на линии и проверяет скорость ее установления на линии. Если скорость не удовлетворяет устройство, оно начинает гнать вот такой меандр, в надежде что параметры линии улучшатся. Возникает такая ситуация при большой емкости линии - скорее всего превышена максимальная длина сегмента для выбранной Вами скорости. Опять же, репитеры у вас взяты физические, фактически они лишь усиливают сигнал, при этом не отправляя подтверждений передающим устройствам, вполне возможно Ваша проблема связана именно с этим. Попробуйте в обоих сегментах, разделенных репитером установить по CAN-устройству. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться