12.03.2014

Подключаю матрицу от ноутбука - LVDS

КДПВ

Попал в руки ноутбук китайский не живой.
Разобрал и достал матрицу LP141X7 B1IB (Drive.Google)

Начитался про LVDS.
По идее дифф-сигналы весьма устойчивы к помехам.
В планах пустить кабель на несколько метров из экранированной витухи.
И далее иду за помощью в сообщество Cubieboard+LVDS [cubieforums.com]





 









Адаптирую под себя

Питание матрицы - 3,3 V
EEPROM - нет

Дифф-сигналы:
Матрица LVDS == Cubieboard  -- Цветовая маркировка пар витухи
5 == 4
6 == 1 Коричневый
8 == 6
9 == 3 Оранжевый
11 == 8
12 == 5 Синий
14 == 10
15 == 7 Зелёный

Данные из даташита для правки script.bin

Horizontal Period = 1344
Horizontal Blanking = 136
Vertical Period = 806
Vertical Blanking = 1...24
Clock freq = 65

Как править script.bin можно почитать здесь: VGA
Сама конфигурация начитывается:

[disp_init]
disp_init_enable = 1 
disp_mode = 0
screen0_output_type = 1
screen0_output_mode = 4

[lcd0_para]
lcd_hbp = 136 # Horizontal Blanking
lcd_ht = 1344 # Horizontal Period
lcd_vbp = 24  # 2*Vertical Blanking
lcd_vt = 1612 # 2*Vertical Period
lcd_dclk_freq = 65 # Clock freq
lcd_x = 1024
lcd_y = 768
lcd_if = 3    # its LVDS
lcd_io_cfg0 = 268435456
lcd_hw_if = 0         # parallel
lcd_lvds_bitwidth = 1 # 18 bit 

Инвертор болтается на отдельной плате со светодиодами индикации.
Распиновку разгребал мультиметром. ШИМ по идее у меня не задействован и в конфиге включать его не обязательно.
1 -- +5V
2 -- +5V
3 -- ШИМ (PWM) ???
4 -- +5V (ENABLE)
5 -- D5
6 -- D4
7 -- D3
8 -- D1
9 -- D2
10 -- GRND

И адаптирую к Кубику:
INV == Cubieboard
  3 == 31
  4 == 37

Получается следующий жгут, длиной метра 3-4:
К блоку питания: 3 провода
К Кубику: 3 провода
К Кубику витухой: 4 пары
Итого две витухи? Одна экранированная...
Можно браться за паяльник :)


Витуха медная:
Коричневая пара - 3,3V
Оранжевая пара - 5V
Зелёная пара - GND
Синяя пара - ENABLE 2 Cubieboard + NC



Экранированная витуха:
Цвет - LVDS - Cubieboard
Коричневый - А0 - 4M1P
Оранжевый - А1 - 6M3P
Синий - А2 - 8M5P
Зелёный - CLK - 10M7P
Белые провода - минус (M) дифференциала


Загружаюсь и возвращаю графику в конфиге, если надо.
Наслаждаюсь )))
ENABLE и PWM не подключал, занимательные артефакты при перезагрузке только радуют!





Далее ещё фотки и редизайн коннектора..............





 




Добавил разём на 25 (LPT).
   Тут меня подстерегала падла. Включаю, я значит, а из проводов дым валит...
Оказалось, что в одном из моих штекеров вот такая, как на картинке, перемычка на землю внутри! Ну т.е. совсем внутри самого штекера.


Распайка:
1, 14 - оранжевый
2, 15 - зелёный
3, 16 - синий
4, 17 - коричневый

25, 24..... 5 - GRND
13, 12 - 3.3V
11, 10 - 5V
9, 8 - синяя пара (PWR_ON, PWR_EN)

// Первый контакт - основной цвет.
// Т.е. 9 - чисто синий, а 2 - чисто зелёный.



По итогу всего получается фоторамка на стене на кухне.

2 комментария:

Анонимный комментирует...

Радиаторы как крепили?

Toilet Servantus комментирует...

http://mycubieserv.blogspot.com.by/2014/05/blog-post_22.html