Difference between revisions of "Discussion on russian"

From ElphelWiki
Jump to: navigation, search
(добавлены элементы tiny logic)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
У нас есть нехватка линий.
 
 
Для платы объектива используем линии с проц.платы в плате [[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).
 

Latest revision as of 19:14, 22 September 2005