ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 ноября
1090403 Топик полностью
Kceния (02.04.2021 23:00, просмотров: 313) ответил Moлoдoй кoллeгa на Есть некий прибор с одноплатником внутри, к этому прибору подключаются другие блоки по USB интерфейсу, в этих других блоках стоит FTDI (USB->UART). Сейчас соит задача обьединить всё в один корпус с уменьшением габаритов. Как обьснить руководству и программистам одноплатника что USB теперь ненужное звено и нужно использовать UART? Или я не прав и нужно дальше ставить USB->FTDI->UART?
Ответ зависит от того, откуда у вас берется сигнал USB. Если он в свою очередь получается преобразованием из UART'а (UART->USB), тогда двойное преобразование UART->USB->UART очевидно избыточно, и эту избыточность легко доказать. Но если сигналы USB порождает сам контроллер, то ситуация половинчатая, поскольку программисты любят USB :) за то, что с его помощью контроллер можно напрямую соединять с компьютером. Кроме того, USB-канал это уже по-определению блочная 

транзакция, тогда как для того, чтобы сделать таким UART, программисту надо еще постараться (обычно это через DMA делается).