OK those are all incoming extra character errors, most likely from noise induced in the DB25 cable (possibly from a ground loop or possibly from magnetic coupling to nearby noisy power lines)
It must be that they are ignored in 2.6.x (they are not harmful and I dont see any timeouts or CRC errors that indicate worse transmission errors) That is, a corrupted outgoing message would cause a CRC error at the 7I77 end and that would cause the 7I77 to not respond, in turn causing a timeout error on the host end, since these are not seen, it looks to be only host (FPGA) side RX UART noise sensing Possible software fixes are having the driver ignore this error (as apparently 2.6 does) or changing the FPGA firmware to make it less succeptable to noise spikes generating extra characters Electrical fixes could be shortening / re-routing the DB25 cable or if the problem is a ground loop, making sure the PC's AC power comes from the same source as the servo drives. Another possibility is adding common mode chokes (a large ferrite bead with the 2 wire fed through) to all the analog output pairs (AGND,AOUT) going to the drives. Peter Wallace ------------------------------------------------------------------------------ _______________________________________________ Emc-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-users
