10334.Ru
У нас есть нехватка линий. Для платы объектива используем линии с проц.платы в плате 10332 1. EXT_SCL - MISO 2. EXT_SDA - MOSI 3. EXT_RST - RESET 4. EXT_CLK - XTAL1 5. EXT_EXPOS - SCK Т.к. МК на плате линз работает от внутреннего генератора, то не необходимости в линии EXT_CLK-XTAL1. Общение с платой линз идет по протоколу 1-Wire, для этого используется EXT_SCL,
т.е. никуда больше мы ее использовать не можем.
Линия EXT_RST-RESET должна быть всегда в '1' инача МК будет в сбросе. В режиме программирования он должен быть в '0'.
Для работы с USB чипом у нас остается
2. EXT_SDA 4. EXT_CLK 5. EXT_EXPOS 11. CTS1 12. RTS1 13. RXD1 14. TXD1
Думаю что лучше EXT_SDA, EXT_CLK использовать для тормозных сигналов #OE, SPEED, а передачу данных организовать через 11-14 сигналы. В этом случае мы будем иметь чисто программный USB контроллер, при работе стримера будет низкая скорость передачи данных, что ненадо.
Схема Венсаи позволяет сделать USB контроллер на ПЛИСке, но для перешивания МК объективан нужно закорачивать джампер, что не есть хорошо. Лучше для создания сигнала сброса для МК поставить на #OE-EXT_CLK и Vpo-EXT_EXPOS элемент 2И-НЕ. Включение #OE-EXT_CLK в 1 перевод трансивер в режим приема и подача на Vpo-EXT_EXPOS на выходе не будет ничего менять. Мелкие элементы 2И-НЕ делает Texace Instrument, например использовать SN74AUP1G00 .
Это первый тонкий момент, второй, надо разобраться, на те ли пины завел Венсаи сигналы КОМ-порта в плату объектива.
Сигнал RESET для МК делаем как описано выше, для нормального программирования нужно, чтобы было два выходных сигнала от мастера и один входной
мастер Венсаи процессор out SCK RXD1 T17 in out MOSI CTS1 V19 in in MISO TXD1 U19 out
Должно быть нафиг наоборот, он опять все напутал.
В режиме работы с МК объектива нужно двунаправленная передача данных. Как вариант соединить выход и вход и подать на МК платы объектива. Должно быть по моему так:
мастер процессор loop out SCK RTS1 W20 out out MOSI TXD1 U19 out * in MISO RXD1 T17 in
через внешний мелкий логический элемент соединяем выход MOSI и вход MISO, чтобы оно не мешало при программировании, заводим туда разрешающий сигнал #RESET, т.е. когда #RESET в 1, есть выход, иначе, Z состояние (SN74AUP1G126). Думаю должно быть так: