Difference between revisions of "10332.Ru"

From ElphelWiki
Jump to: navigation, search
(Описание тестовой платы 10332+фото)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
 +
== Мысли в слух ==
 +
 
Первый вариант платы оказался в корне не верным. Ну в принципе программировать МК можно и общаться с ним по 1-Wire тоже, но не так как было задумано.
 
Первый вариант платы оказался в корне не верным. Ну в принципе программировать МК можно и общаться с ним по 1-Wire тоже, но не так как было задумано.
  
Line 26: Line 28:
 
Нормально - верхний ключ открыт, подано питание. Для передачи - верхний закрыт, нижний - открыт. При этом потенциал на w101 (QN1 - закрыт) падает до 0 и Q1 отперт, высокий уровень на РА7. При этом и адаптер может послать сигнал камере, отперев QN1.
 
Нормально - верхний ключ открыт, подано питание. Для передачи - верхний закрыт, нижний - открыт. При этом потенциал на w101 (QN1 - закрыт) падает до 0 и Q1 отперт, высокий уровень на РА7. При этом и адаптер может послать сигнал камере, отперев QN1.
  
 +
Значит на камере должно быть два сигнала - 1 вход и 1 - выход
 +
 +
Для совместимости с [[10334]] в которой быстрые сигналы с FPGA используются для быстрого USB host, для коммуникации с [[10331]] будем использовать медленные сигналы процессора камеры TXD1 и RXD1. Соединив их друг с другом получим двунаправленный порт.
 +
 +
== Тестовая плата ==
  
Значит на камере должно быть два сигнала - 1 вход и 1 - выход
+
[[Image:10332_dev.jpg|thumb|Тестовая плата 10332]]
 +
 
 +
Текущая схема содержит два серьезных бага. Первый: неправильное включение MOSFET-p в приемном и передающем канале. Второй: из-за применения подтяжки для RXD1 необходимо установить дополнительный транзистор для посылки данных в процессор.

Latest revision as of 18:18, 15 February 2006

Мысли в слух

Первый вариант платы оказался в корне не верным. Ну в принципе программировать МК можно и общаться с ним по 1-Wire тоже, но не так как было задумано.

Для программирования используются сигналы

 Разъем        Сигнал       Порт        Пин
 W301           RESET       PB7         11
 W302           XTAL1       PB4          7
 W303           SCK         PB2         32
 W304           MISO        PB1         31
 W305           MOSI        PB0         30

Т.к. МК (ATtiny26L-8MC) будет работать от внутреннего RC генератора, то в принципе особой необходимости в сигнале XTAL1, однако пусть будет на особо тяжелый случай.

Общение между МК и проц.платой камеры будет происходить по 2-х проводной совмещенной линии, по которой туда будет подаваться питание.

Для общения с проц.платой используются сигналы:

 Сигнал      Порт     Пин
  out        PB6      10
  in         PA7      13

В камере, где байонет, будут всего два пружинных контакта - земля и этот "single wire", остальные контакты используются только для программирования адаптера. Например, сделать специальный кабель для него, подключаемый к разъему на плате (со снятой крышкой).

"single wire" в камере подключается через один ключ (p-mosfet) к 12В, и через другой (n-mosfet) и последовательный резистор порядка килоома - к земле, Можно оба ключа (в противофазе) управлять одним битом.

Нормально - верхний ключ открыт, подано питание. Для передачи - верхний закрыт, нижний - открыт. При этом потенциал на w101 (QN1 - закрыт) падает до 0 и Q1 отперт, высокий уровень на РА7. При этом и адаптер может послать сигнал камере, отперев QN1.

Значит на камере должно быть два сигнала - 1 вход и 1 - выход

Для совместимости с 10334 в которой быстрые сигналы с FPGA используются для быстрого USB host, для коммуникации с 10331 будем использовать медленные сигналы процессора камеры TXD1 и RXD1. Соединив их друг с другом получим двунаправленный порт.

Тестовая плата

Тестовая плата 10332

Текущая схема содержит два серьезных бага. Первый: неправильное включение MOSFET-p в приемном и передающем канале. Второй: из-за применения подтяжки для RXD1 необходимо установить дополнительный транзистор для посылки данных в процессор.