10334.Ru

From ElphelWiki
Revision as of 19:14, 22 September 2005 by Dimon (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
У нас есть нехватка линий.

Для платы объектива используем линии с проц.платы в плате 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). Думаю должно быть так:

поправленая схема Венсаи