РЕГУЛИРОВКА СИНХРОНИЗАЦИИ СТЕКА ДЛЯ ПОСЛЕДОВАТЕЛЬНОЙ СВЯЗИ

1. Способ регулировки синхронизации стека для последовательной передачи данных, причем способ содержит этапы, на которых:
принимают данные по протоколу USB;
декодируют данные по протоколу USB в UART-кадры; и
регулируют синхронизацию UART-кадров согласно последовательному протоколу.
2. Способ по п. 1, в котором этап декодирования данных по протоколу USB в UART-кадры содержит этап, на котором упорядочивают UART-кадры.
3. Способ по любому из пп. 1 и 2, в котором этап регулировки синхронизации UART-кадров согласно последовательному протоколу содержит этап, на котором добавляют задержку между двумя или более последовательными пакетами, закодированными в данные по протоколу USB.
4. Способ по любому из вышеупомянутых пунктов, в котором этап регулировки синхронизации UART-кадров, согласно последовательному протоколу, содержит этап, на котором удаляют межсимвольные задержки, добавленные к последовательному пакету, закодированному в данные по протоколу USB.
5. Способ по любому из вышеупомянутых пунктов, в котором последовательный протокол содержит протокол Modbus.
6. Способ по любому из вышеупомянутых пунктов, в котором последовательный протокол содержит протокол HART.
7. Способ по любому из вышеупомянутых пунктов, в котором данные по протоколу USB содержит сообщение USB CDC с последовательным пакетом.
8. USB-устройство (100) с блоком регулировки синхронизации стека для последовательной передачи данных, содержащее:
USB-контроллер (100a), выполненный с возможностью:
приема данных по протоколу USB; и
извлечения закодированного последовательного пакета из данных по протоколу USB;
микропроцессор (100b), выполненный с возможностью декодирования закодированного последовательного пакета в UART-кадры; и
блок (100c) регулировки синхронизации стека, выполненный с возможностью регулировки синхронизации UART-кадров, согласно последовательному протоколу.
9. USB-устройство (100) с блоком регулировки синхронизации стека по п. 8, в котором микропроцессор (100b) выполнен с возможностью упорядочения UART-кадров в последовательности.
10. USB-устройство (100) с блоком регулировки синхронизации стека по любому из пп. 8 и 9, в котором блок (100c) регулировки синхронизации стека, выполненный с возможностью регулировки синхронизации UART-кадров согласно последовательному протоколу, содержит блок (100c) регулировки синхронизации стека, выполненный с возможностью добавления задержки по времени между двумя или более последовательными пакетами, закодированными в данные по протоколу USB.
11. USB-устройство (100) с блоком регулировки синхронизации стека по любому из вышеупомянутых пунктов 8-10, в котором блок (100c) регулировки синхронизации стека, выполненный с возможностью регулировки синхронизации UART-кадров, согласно последовательному протоколу, содержит блок (100c) регулировки синхронизации стека, выполненный с возможностью удаления межсимвольных задержек, добавленных к последовательному пакету, закодированному в данные по протоколу USB.
12. USB-устройство (100) с блоком регулировки синхронизации стека по любому из вышеупомянутых пунктов 8-11, в котором последовательный протокол содержит протокол Modbus.
13. USB-устройство (100) с блоком регулировки синхронизации стека по любому из вышеупомянутых пунктов 8-12, в котором последовательный протокол содержит протокол HART.
14. USB-устройство (100) с блоком регулировки синхронизации стека по любому из вышеупомянутых пунктов 8-13, в котором данные по протоколу USB содержит сообщение USB CDC с последовательным пакетом.
15. Система (50) связи с блоком регулировки синхронизации стека для последовательной передачи данных, содержащая:
USB-устройство (200), которое выполнено с возможностью кодирования последовательного пакета в данные по протоколу USB; и
USB-устройство (100) с блоком регулировки синхронизации стека, которое осуществляет связь с USB-устройством (200) и выполнено с возможностью:
извлечения и декодирования последовательного пакета из данных по протоколу USB; и
регулировки синхронизации последовательного пакета.
16. Система (50) связи с блоком регулировки синхронизации стека по п. 15, в котором USB-устройство (100) с блоком регулировки синхронизации стека дополнительно выполнено с возможностью ответа на последовательный пакет последовательным пакетом ответа, который кодируется в данные по протоколу USB ответа.
17. Система (50) связи с блоком регулировки синхронизации стека по любому из пп. 15 и 16, в котором USB-устройство (200) является ведущим устройством, дополнительно выполненным с возможностью кодирования последовательного пакета запроса в данные по протоколу USB.