Difference between revisions of "Discussion on russian"

From ElphelWiki
Jump to: navigation, search
(поток сознания по схеме Венсаи 10334-5)
 
(добавлены элементы tiny logic)
Line 20: Line 20:
 
Для работы с USB чипом у нас остается
 
Для работы с USB чипом у нас остается
  
2. EXT_SDA
+
  2. EXT_SDA
4. EXT_CLK
+
  4. EXT_CLK
5. EXT_EXPOS
+
  5. EXT_EXPOS
11. CTS1
+
11. CTS1
12. RTS1
+
12. RTS1
13. RXD1
+
13. RXD1
14. TXD1
+
14. TXD1
  
 
Думаю что лучше EXT_SDA, EXT_CLK использовать для тормозных сигналов #OE, SPEED,
 
Думаю что лучше EXT_SDA, EXT_CLK использовать для тормозных сигналов #OE, SPEED,
Line 38: Line 38:
 
Включение #OE-EXT_CLK в 1 перевод трансивер в режим приема и подача на  
 
Включение #OE-EXT_CLK в 1 перевод трансивер в режим приема и подача на  
 
Vpo-EXT_EXPOS на выходе не будет ничего менять. Мелкие элементы 2И-НЕ делает
 
Vpo-EXT_EXPOS на выходе не будет ничего менять. Мелкие элементы 2И-НЕ делает
Texace Instrument
+
Texace Instrument, например использовать SN74AUP1G00 .
  
 
Это первый тонкий момент, второй, надо разобраться, на те ли пины завел Венсаи
 
Это первый тонкий момент, второй, надо разобраться, на те ли пины завел Венсаи
Line 65: Line 65:
 
через внешний мелкий логический элемент соединяем выход MOSI и вход MISO, чтобы
 
через внешний мелкий логический элемент соединяем выход MOSI и вход MISO, чтобы
 
оно не мешало при программировании, заводим туда разрешающий сигнал #RESET,
 
оно не мешало при программировании, заводим туда разрешающий сигнал #RESET,
т.е. когда #RESET в 1, есть выход, иначе, Z состояние. Надо поглядеть такой
+
т.е. когда #RESET в 1, есть выход, иначе, Z состояние (SN74AUP1G126).
буфер.
 

Revision as of 17:34, 21 September 2005

У нас есть нехватка линий.

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