|
Ограничение времени доминанта в CAN., Аппаратная защита от подвешивания сети доминантным уровнем. |
|
|
|
Mar 23 2008, 11:22
|
Знающий
   
Группа: Свой
Сообщений: 841
Регистрация: 10-05-07
Из: Чебоксары (Россия)
Пользователь №: 27 640

|
Цитата(Седой @ Mar 23 2008, 12:49)  Это делает приемопередатчик, например TJA1040, TJA1050, MCP2551 и т.д (см. Dominant TimeOut). У меня приёмопередатчик PCA82C251 (контроллер AT90CAN128) так там ничего про ограничение доминантного уровня не написано. Или я не понял? А ограничение должно ведь от скорости приёма/передачи зависеть. У PCA82C251 можно только фронты завалить. Но если у других приёмопередатчиков такое есть, а у моего нет (я не проглядел) - наверное имеет смысл на дискретных элементах сделать? Или лучше приёмопередатчик у которого это есть поставить? Как у них с доступностью/ценой/надёжностью?
|
|
|
|
|
Mar 25 2008, 12:40
|
Знающий
   
Группа: Свой
Сообщений: 841
Регистрация: 10-05-07
Из: Чебоксары (Россия)
Пользователь №: 27 640

|
Цитата(Седой @ Mar 23 2008, 15:40)  Я бы поставил другой. 'Седой' спасибо. Теперь ищу на какой заменить. MSP2551 хорошо подходит, но похоже экзотика - никто не продаёт (или плохо искал). Склонялся к TJA1040/1050, но у них фронт завалить нельзя (или я не понял). У меня скорость 125 кбит, поэтому хотелось-бы что-то с возможностью заваливания фронта/с уже заваленным фронтом. Не подскажите где ещё покопать?
|
|
|
|
|
Mar 25 2008, 15:40
|
Местный
  
Группа: Свой
Сообщений: 339
Регистрация: 26-10-04
Пользователь №: 985

|
Цитата(galjoen @ Mar 25 2008, 15:40)  'Седой' спасибо. Теперь ищу на какой заменить. MSP2551 хорошо подходит, но похоже экзотика - никто не продаёт (или плохо искал). Склонялся к TJA1040/1050, но у них фронт завалить нельзя (или я не понял). У меня скорость 125 кбит, поэтому хотелось-бы что-то с возможностью заваливания фронта/с уже заваленным фронтом. Не подскажите где ещё покопать? ATA6660, 5559ИН14У. Можно фронты заваливать.
|
|
|
|
|
Mar 25 2008, 18:43
|
Знающий
   
Группа: Свой
Сообщений: 841
Регистрация: 10-05-07
Из: Чебоксары (Россия)
Пользователь №: 27 640

|
Цитата(-=Sergei=- @ Mar 25 2008, 18:40)  ATA6660, 5559ИН14У. Можно фронты заваливать. У них ограничения времени доминанта нет и завал фронтов не регулируется. Ни каких преимуществ перед PCA82C251 я не нашёл (м.б. плохо искал). Цитата(syoma @ Mar 25 2008, 21:09)  Вот у Texas Instruments новые появились SN65HVD1040 и HVD1050. Защита от доминантного состояния у них есть, но завал фронтов не регулируется. 1050 пропагандируется как Low EMC emissions. Про TJA1050 тоже так написано. Но мне это кажется рекламой. У них завал фронтов на максимальную скорость передачи рассчитан - 1000000. А при 125000 фронты жел-но заваливать в 8 раз больше, чем при 1000000 - ЕМС в 8 раз меньше генеритоваться будет (или в 64?). Если где MSP2551 покупать не найду или чего другого не найду - так и придётся ограничитель времени доминанта на рассыпухе лепить. А так не хочется, в наше-то время. Хотя и у него можно ограничение времени на 125000 настроить - хоть какое-то преимущество.
|
|
|
|
|
Mar 26 2008, 08:02
|
Местный
  
Группа: Свой
Сообщений: 244
Регистрация: 21-02-05
Из: Урал
Пользователь №: 2 806

|
Цитата(galjoen @ Mar 25 2008, 23:43)  Если где MSP2551 покупать не найду Посмотрите в Тритоне - вроде MCP2551 есть - http://www.trt.ru/Stock.php?Manf=3
|
|
|
|
|
Mar 27 2008, 12:10
|
Знающий
   
Группа: Свой
Сообщений: 841
Регистрация: 10-05-07
Из: Чебоксары (Россия)
Пользователь №: 27 640

|
Цитата(Седой @ Mar 26 2008, 11:02)  Посмотрите в Тритоне - вроде MCP2551 есть - http://www.trt.ru/Stock.php?Manf=3Спасибо 'Седой' - есть там и в других местах. Я оказывается не MCP2551, а MSP2551 искал. Сглючило что-то у меня, зациклился - бывает. А вот pdf почему-то нашёл. Но попутно много нового-интересного узнал. Видимо иногда ошибаться полезно! Всем спасибо за ответы.
|
|
|
|
|
Mar 29 2008, 10:43
|

Знающий
   
Группа: Свой
Сообщений: 926
Регистрация: 18-01-07
Пользователь №: 24 552

|
Цитата(galjoen @ Mar 29 2008, 14:42)  К своей. А что есть какая-то разница? Конечно, есть... Мне известно по крайней мере 3 разновидности драйверов, различаются они своими электрическими характеристиками. 1. TJA1040(tja1041,MCP2551,PCA82C251,tja1050)-High speed CAN transceiver 2. TJA1054(TJA1053)-Fault-tolerant CAN transceiver 2. TLE6255(AU5790)-Single wire CAN transceiver Первая группа CANL-2.5v-0v CANH - 2.5v-5v sleep CANL-5v CANH -0v Вторая группа CANL-5v-0v CANH - 0v-5v sleep CANL-12v CANH -0v Третья группа CANL-Отсутствует как таковой CANH - 0v-5v sleep CANH -0v Пробуждение 0v-12v При использовании не того драйвера выхода из строя не будет, но и работать будет через ж...пу, или вообще не будет, поэтому при подключении к имеющейся шине нужно выбирать тот драйвер который там используется. Если своя шина создается я бы использовал вторую группу, но в твоем случае скорость 125000 это предельная скорость для второй группы по этому надо выбирать первую, хотя... в автомобиле Peugeot сотоят TJA1054 и работaют на 125000... так что, я бы наверное так и сделал...
|
|
|
|
|
Mar 29 2008, 17:07
|
Профессионал
    
Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368

|
Если уж заговорили о MCP2551, то кто-то может тыкнуть в его характеристику Common-Mode CAN-Bus Operational Voltage? Я чего-то в даташите не нашел. Цитата 1. TJA1040(tja1041,MCP2551,PCA82C251,tja1050)-High speed CAN transceiver 2. TJA1054(TJA1053)-Fault-tolerant CAN transceiver 2. TLE6255(AU5790)-Single wire CAN transceiver Насколько я понимаю первые и вторые при нормальном сотоянии линии и скоростях до 125кбит прекрасно уживутся между собой. А третьи вообще продставляют собой девайсы, которые вообще работают с другим типом физической линии - Single wire CAN, соответствуют другой спецификации и соответственно в сеть с первыми двумя не включаются.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|