-
- резистор 120 ом между CANL и CANH есть? Если нет и не будет работать. - Aleksey_75(25.06.2014 16:27)
- Вот посмотрите желтый луч это скорость на 500 кбит которая не работает, а белый это на 250кбит которая работает, и там и там фронты чуток завалены, по моему это не совсем правильно? - unreal(26.06.2014 12:16)
- проверь резистор который скорострельность драйвера задает. Его обычно Rs называют - Nikolay801_(26.06.2014 14:37)
- Во-первых как подключался осциллограф, параллельно резистору или относительно земли? Потому, что в последнем случае картинка отражает не то, что есть на самом деле. Я никак не понимаю, почему положительные фронты заваленые, а отрицательные fk0(344 знак., 26.06.2014 14:25)
- параллельно резистору подклбчался. Уменьшил резистор со 120 на 60 Ом импульсы стали ровнее, и сразу пошла связь на 500 кбит - unreal(26.06.2014 14:36)
- Какой трансивер используется? Напряжение питания (трансивера) 3.3V? Осцилограмма на входе трансивера имеет нормальный вид, ненормальный только уже на выходе? Конденсатор рядом с трансивером на печатной плате наличествует? - fk0(26.06.2014 14:41)
- У меня к сожалению нету схемы, 2а контроллера ат90сан128 соединил по кан. Импульсы могу посмотреть на выходе с ноги кан рх и тх, но это я так понимаю не поможет? - Uunreal(26.06.2014 19:35,
)
- не, без копания в схеме эта затея бесперспективна. - Nikolay801_(27.06.2014 09:18)
- Блин не вижу никаких лучей , где скрин? Резистор между линиями , задаёт нагрузку. До 250к работает без него , но могут быть ошибки. При 500К без резистора и по шине идёт звон и связи не будет. Транссивер CAN какой? Причём здесь схема , ис soic8 , Aleksey_75(23 знак., 26.06.2014 20:59)
- Скин чуть ниже лежит вот ссылка еще на него: unreal(30 знак., 27.06.2014 10:32)
- Это я так понимаю сигнал с вывода TX проца? Вывод правильно сконфигурирован? Давай осциллограммы непосредственно с шины. - Aleksey_75(27.06.2014 11:21)
- это сигнал между линиями canL canH, с резистором 120Ом потом поставил 60 Ом импульсы стали ровнее. Трансивер стоит TJA1050 - unreal(27.06.2014 12:26)
- ???? Сигналы должны быть инверсные. Какой уровень на выводе S TJA ?? Ну и + что сказал fk0 - Aleksey_75(27.06.2014 13:22)
- Питание трансивера? - fk0(27.06.2014 12:54)
- это сигнал между линиями canL canH, с резистором 120Ом потом поставил 60 Ом импульсы стали ровнее. Трансивер стоит TJA1050 - unreal(27.06.2014 12:26)
- Это я так понимаю сигнал с вывода TX проца? Вывод правильно сконфигурирован? Давай осциллограммы непосредственно с шины. - Aleksey_75(27.06.2014 11:21)
- Скин чуть ниже лежит вот ссылка еще на него: unreal(30 знак., 27.06.2014 10:32)
- У меня к сожалению нету схемы, 2а контроллера ат90сан128 соединил по кан. Импульсы могу посмотреть на выходе с ноги кан рх и тх, но это я так понимаю не поможет? - Uunreal(26.06.2014 19:35,
- Какой трансивер используется? Напряжение питания (трансивера) 3.3V? Осцилограмма на входе трансивера имеет нормальный вид, ненормальный только уже на выходе? Конденсатор рядом с трансивером на печатной плате наличествует? - fk0(26.06.2014 14:41)
- параллельно резистору подклбчался. Уменьшил резистор со 120 на 60 Ом импульсы стали ровнее, и сразу пошла связь на 500 кбит - unreal(26.06.2014 14:36)
- Для начала берете два луча, ставите на TX и RX контроллера и смотрите задержку RX относительно TX. Задержка не должна превышать 1/2 - 2/3 бита. Если больше, то шансов передать на этой частоте просто нет. - Vladimir Ljaschko(26.06.2014 13:56)
- Есть конечно резистор! unreal(26.06.2014 12:14)
- Вот посмотрите желтый луч это скорость на 500 кбит которая не работает, а белый это на 250кбит которая работает, и там и там фронты чуток завалены, по моему это не совсем правильно? - unreal(26.06.2014 12:16)
- медленная гальваника/драйвера. Резистор на драйвере который регулирует крутизну фронта. - Nikolay801_(25.06.2014 14:35)
- резистор 120 ом между CANL и CANH есть? Если нет и не будет работать. - Aleksey_75(25.06.2014 16:27)