Есть три ус-ва:
1. PCI-CAN-интерфейс PCI-7841 (SJA1000Т 16МГц)
2. USB-CAN-интерфейс VSCAN (SJA1000T 16МГц)
3. Испытательная плата(Стенд) (LVCH16T245 36МГц)
Обмен данными(скорость 1Мбит, id=29bit) идет в двух случаях, мне же нужен третий:
1. USB + Стенд = OK
2. USB + PCI = OK
3. PCI + Стенд = ERR
Причём в 3-ем случае с компа данные уходят и принимаются стендом, а от стенда данные получить не удается. В 1 и 2 случае связь работает в обе стороны. Т.е. через usb работают обе платы, а вот друг с другом не хотят.
Пробовал менять тайминги - так и не нашел нужной комбинации, считал по формуле bps = freq*10^6/bpr/(1+tseq1+tseq2), пробовал варианты из примеров.
С USB-CAN подкючаюсь с настройками по-умолчанию, возможности прочитать тайминги не нашел. В PCI-CAN настройки таймингов в предопределенных режимах не считываются(там в документации ошибки, и в хедере была ошибка). Кабель везде используется один и тот же. Уменьшать скорость пробовал, не помогает. Возможно и не в таймингах дело, подскажите что можно сделать.