USB to CAN плюс платки на MB90F495G Пpоблемы

Здоpовья тебе All и долгих лет жизни!

Есть DATAMICRO вский пpеобpазователь USB-CAN и некое количество плат на MB90F495G

Пpоблема: не полyчается сделать скоpость больше пpимеpно 10 килобит

Ибо пpеобpазователь дохнет, если пеpедеpнyть, то видно, что данные из плат как шли так и идyт, тоесть Фyжи не дохнyт.

внyтpи пpеобpазователя стоит SJA1000 контpоллеp CAN на 24 мГц как следyет из описалова.

Изyчая манyал на фyж видно, что есть некие константы, отвечающие за сигнал в шине, возможно не пpавильная их yстановка пpиводит к таким бедам? Подобного типа константы видны и в пpеобpазователи, но они толи в дpyгих единицах, толи еще что, в общем не совпадают.

Кyда ткнyться, чего поглядеть?

Don't worry, be happy All. Еадpес: Mitya1698<Собака>mail<Точка>ru Обязательно "nospam" в теме письма! ... @T:\Golded\tagline.lst

Reply to
Mitya Gladyshev
Loading thread data ...

Привет!

Трудности с переводом, с пониманием или с пересчетом? ;-) В доках есть же формулы, их переводить не надо - подставляй числа и получишь скорость...

В доки необходимо не только глядеть ;-) Можно ткнуться в sample от Fujitsu.

PS2: С ID CAN-пакетов все норамально?

_______ Сергей.

Reply to
Sergey Pinigin

Tue Dec 28 2004 06:19, Sergey Pinigin wrote to Mitya Gladyshev:

SP> From: Sergey Pinigin snipped-for-privacy@foratec-com.ru

SP> Привет!

SP> Трудности с переводом, с пониманием или с пересчетом? ;-) SP> В доках есть же формулы, их переводить не надо - подставляй числа и SP> получишь скорость...

#define BTR_10k 0x7FFF /* Clk=16M, L=25, SP=68, RSJ=3 */ #define BTR_16M_20k8_24_66_2 0x7EDF // BTR config 20.8 kBaud #define BTR_16M_33K0_22_68_3 0x6DD5 // BTR config 33.0 kBaud #define BTR_16M_33K3_22_68_3 0x4DD5 // BTR config 33.3 kBaud #define BTR_16M_83K3_24_66_2 0x7EC7 // BTR config 83.3 kBaud #define BTR_16M_100k_20_70_3 0x5CC7 // BTR config 100 kBaud #define BTR_16M_125k_16_68_2 0x4987 // BTR config 125 kBaud #define BTR_16M_500k_16_68_2 0x4981 // BTR config 500 kBaud #define BTR_16M_1M00_16_68_2 0x4980 // BTR config 1.0 MBaud

Сапл от фужису и взят проставляется BTR 100к то более менее все работает хотя всеравно на преобразователе зажигается фонарь красный. На той стороне тоже берем сампл и ставим 1 мегабит но там цифири другие

#define VCI_10KB 0x31,0x1C #define VCI_20KB 0x18,0x1C #define VCI_50KB 0x09,0x1C #define VCI_100KB 0x04,0x1C #define VCI_125KB 0x03,0x1C #define VCI_250KB 0x01,0x1C #define VCI_500KB 0x00,0x1C #define VCI_800KB 0x00,0x16 #define VCI_1000KB 0x00,0x14

Так вот ставим синхронно 1 мегабит прут куча ошибок у USB-CAN и он дохнет в состояние busoff.

SP> В доки необходимо не только глядеть ;-) SP> Можно ткнуться в sample от Fujitsu.

SP> PS2: SP> С ID CAN-пакетов все норамально?

А что может быть не нормально? Вроде как по аппнотам сделано

Reply to
Mitya Gladyshev

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.