Hola a todos. Tengo una dudota con respecto al Bit Error Rate de los protocolos I2C y USB en particular.
Hasta donde sé, todos los protocolos de comunicación entre micros tienen un Bit Error Rate, que puede depender también de si hay fuentes, bobinas, etc. etc. cerca del micro que le metan ruido. Pero entonces, qué puedo hacer para garantizar que todos los datos que mando llegan íntegros al otro micro??
Si por ejemplo dice que hay un BER del 1%, tengo que resignarme a perder datos en la comunicación???
En particular: ¿El protocolo I2C contiene ya una manera de asegurar la integridad de los datos? (con el bit de ACK o algo así).
¿Y el USB? Estoy usando la mpusbapi de microchip para la pc y las librerías de CCS para el micro. ¿Éstas librerías ya tienen un mecanismo para verificar los datos?
Si no, ¿me recomiendan hacerlo manual?
muchísimas gracias
Hasta donde sé, todos los protocolos de comunicación entre micros tienen un Bit Error Rate, que puede depender también de si hay fuentes, bobinas, etc. etc. cerca del micro que le metan ruido. Pero entonces, qué puedo hacer para garantizar que todos los datos que mando llegan íntegros al otro micro??
Si por ejemplo dice que hay un BER del 1%, tengo que resignarme a perder datos en la comunicación???
En particular: ¿El protocolo I2C contiene ya una manera de asegurar la integridad de los datos? (con el bit de ACK o algo así).
¿Y el USB? Estoy usando la mpusbapi de microchip para la pc y las librerías de CCS para el micro. ¿Éstas librerías ya tienen un mecanismo para verificar los datos?
Si no, ¿me recomiendan hacerlo manual?
muchísimas gracias