Разъясняю.
Если использовать связь по аналоговому каналу, то можно за 1 такт - т.е. за те самые 1/70Гц - быстродействие аналоговых выходов, т.е. каждые 14 мс передавать не 1 бит данных (включено/выключено), а в пределе 100 значений (от 0 до 99), сопоставляя разное напряжение (ток) каждому из значений.
При передаче двоичных данных (например 32 битов) дискретизировать лучше по 64 значения. т.е 2^6 - 6 битов за раз.
Т.о. передача 32 битов займет 32/6 - 6 посылок или 14*6=84мс.
При этом не надо мучится с эмуляцией UART-а, USART-a или SPI интерфейсов. Спецзначения (например 0В и 10В) можно использовать для маркирования начала кадра, конца и т.п.




Ответить с цитированием