Erro em placas de porta serial múltipla

2

Espero que este seja o fórum correto ..

Temos problemas de comunicação esporádicos em série. Para testar isso, conectei duas portas da mesma placa com um cabo de modem nulo, configurei a interface (4800 8N2, porque esta é a configuração do dispositivo com o qual tenho problemas) e enviei um pequeno arquivo binário (~ 270KB) com zModem sobre isso.

Nesta configuração, recebi 1-2 erros de CRC por minuto - assim, os dados estão corrompidos. (Isso é muito pior do que no tempo "bom e velho" da caixa de correio com modems muito mais rápidos!)

Eu testei isso com três cartões diferentes (com chips diferentes: SUNIX, Moschip, Oxford, todos PCI-e 1x, sem conflito de IRQ) e dois cabos diferentes.

Se eu conectar uma extremidade a um adaptador serial USB (Asix), não haverá problema ao conectar as duas portas no adaptador serial USB.

Eu não posso acreditar que três cartas diferentes são defeituosas. Alguém pode me dar uma dica onde procurar? (SO: Windows 10)

    
por Ralph Erdt 27.06.2018 / 07:11

1 resposta

0

Parece que o programa que usei até agora é uma merda. Eu escrevi um teste por conta própria: ele envia um grande buffer (4K, a cada rodada, outros números aleatórios) em ambas as direções (todas as direções, outros números aleatórios!) Ao mesmo tempo, algumas vezes. Portanto, as portas estão no máximo na possibilidade de transferência. Nenhum problema com dados até agora.

    
por 28.06.2018 / 14:28