MAL4X Научно-технический форум разработчиков симуляторов и автоматики


Симуляторы перегрузок. DIY электроника. ЭВМ. Компьютерные сети.
Up

Моддинг и оверклокинг

Все что не вошло в другие разделы форума

Модераторы: Death_Morozz, FELiS, null

Сообщение Death_Morozz » 15 дек 2009, 21:53

Да вот, думаю... Софт может напрямую работать с USB

Я заказал индикатор производства МЭЛТ:
Вот тред:
http://melt.com.ru/forum/index.p...;FID=3&TID=8


Вот суть (ответ МЭЛТ), чтобы не лазить:

Есть такая прекрасная микросхемка, FT2232H, с одной стороны USB, с другой два порта по 8 бит, к ней даже драйвера готовые дают (что резко снижает стоимость разработки). Стоит она долларов 5-7. Печатная плата будет стоить ещё доллара 3-5. В сумме получается можно сделать ЖК индикатор с подключением по USB всего на 300р дороже. Вот только программу на компьютере будете писать сами! И уверяю Вас, что это не просто выдать десяток байтов в порт RS232. Пусть разработать красивую, удобную и функциональную программу стоит 1000$, тогда при расчётном объёме продаж 100шт цена составит уже +600р на индикатор. Минимум. Т.е. 30$-40$ за индикатор


Очень интересный девайс, тем более есть наработки по работе с программой lcdhype

Скорость, батенька, скорость!! Пока не соберешь - не узнаешь..
PS
В программировании МК - я лохъ!
Хочешь сделать хорошо - сделай это сам.
Изображение
Аватара пользователя
Death_Morozz
Фраерок
 
Сообщения: 2839
Зарегистрирован: 11 янв 2007, 23:35
Откуда: Ростов-на-Дону
Благодарил (а): 822 раз.
Поблагодарили: 312 раз.
Баллы репутации: 200
ТехнарьТехнарьТехнарь

Сообщение FELiS » 17 дек 2009, 15:51

Кстати в lcdhype много чего реализовано на скриптах, и дописывать прийдется только драйвер
Аватара пользователя
FELiS
Добрый Фелис
 
Сообщения: 532
Зарегистрирован: 11 янв 2007, 23:21
Благодарил (а): 27 раз.
Поблагодарили: 123 раз.
Баллы репутации: 156
ТехнарьТехнарь

Сообщение FELiS » 20 дек 2009, 17:53

http://fpga-cpld.ru/USB.html девайс похожий на тот что нам нужен, с упором на скорость
Аватара пользователя
FELiS
Добрый Фелис
 
Сообщения: 532
Зарегистрирован: 11 янв 2007, 23:21
Благодарил (а): 27 раз.
Поблагодарили: 123 раз.
Баллы репутации: 156
ТехнарьТехнарь

Сообщение Death_Morozz » 22 дек 2009, 19:55

Сложновато что-то...
Хочешь сделать хорошо - сделай это сам.
Изображение
Аватара пользователя
Death_Morozz
Фраерок
 
Сообщения: 2839
Зарегистрирован: 11 янв 2007, 23:35
Откуда: Ростов-на-Дону
Благодарил (а): 822 раз.
Поблагодарили: 312 раз.
Баллы репутации: 200
ТехнарьТехнарьТехнарь

Сообщение FELiS » 23 дек 2009, 18:25

Техническая часть или программная?
Не сложнее чем обычный usb2lpt на мой взгляд
Аватара пользователя
FELiS
Добрый Фелис
 
Сообщения: 532
Зарегистрирован: 11 янв 2007, 23:21
Благодарил (а): 27 раз.
Поблагодарили: 123 раз.
Баллы репутации: 156
ТехнарьТехнарь

Сообщение FELiS » 24 дек 2009, 17:56

Ft2232h содержит два восьмибитных FIFO
Ft245bm один на 8 бит, нам он не подходит так как на шину управления дисплеем не хватит ножек вода-вывода.
В LPT порте шина данных доступна по адресу 378h а шина управления принтером по адресу 37Ah, в нашем случае используется для управления дисплеем. Так же в порту имеется шина состояния принтера 379h, но нам она не нужна.


(Добавление)
Поэтому нужно всего лишь заставить софт пересылать данные не по этим адресам а в наши буферы FIFO на микросхеме ft2232h. Для этого придется переписать драйвер и часть софта ответственную за работу с LPT портом

(Добавление)
По аппаратной части: девайс состоит собственно из дисплея и платы с микрухой и парой конденсаторов, питание дисплея берем от USB, свободные ноги второго буффера можно заюзать для ступенчатой регулировки яркости подсветки и контрастности на базе резисторного ЦАП, можно даже сделать светомузыку Изображение Но это уже отдельная тема...


(Добавление)
[Код вырезан]
Аватара пользователя
FELiS
Добрый Фелис
 
Сообщения: 532
Зарегистрирован: 11 янв 2007, 23:21
Благодарил (а): 27 раз.
Поблагодарили: 123 раз.
Баллы репутации: 156
ТехнарьТехнарь

Сообщение Death_Morozz » 25 дек 2009, 21:52

Я оригинальную схему посмотрел, ту, что ты выложил - какая-то пипецовая сильно (двухсторонняя плата, монтаж самого пипеца), ИМХО USB-LPT проще.


И как один из вариков взять мультик на pci-e, один хрен не используется:
Контроллер ST-Lab I370 LPT Port, PCI-E, Retail
цена ~от 600 до 850 рупий.
Изображение


или на pci
Контроллер ST-Lab I122 LPT/EPP ,2 Ports (MosChip/NetMos 9805), PCI, Retail
цена 500 рупий.

а этот сраный pci-e тюнер compro e600f барыгам сдать нахер.

Вот еще из самоделок, колько я эти контроллеры не нашёл тут:
http://listener.pisem.net/howto1/usb-lcd.html
Хочешь сделать хорошо - сделай это сам.
Изображение
Аватара пользователя
Death_Morozz
Фраерок
 
Сообщения: 2839
Зарегистрирован: 11 янв 2007, 23:35
Откуда: Ростов-на-Дону
Благодарил (а): 822 раз.
Поблагодарили: 312 раз.
Баллы репутации: 200
ТехнарьТехнарьТехнарь

Сообщение FELiS » 26 дек 2009, 10:38

Эта схема не подходит, она только похожа. Нашу надо будет рисовать в sprint layout.
немного инфы про ft2232h
Плату можно сделать односторонней, там надо просто пару кондеров разьемы и микруху. Правда микруху надо паять феном, хотя можно и обычным паяльником с хорошим жалом

(Добавление)
ftp://ftp.efo.ru/pub/ftdichip/Documents/Articles/AN_130_FT2232H_Used_In_FT245%20Synchronous%20FIFO%20Mode.pdf
Аватара пользователя
FELiS
Добрый Фелис
 
Сообщения: 532
Зарегистрирован: 11 янв 2007, 23:21
Благодарил (а): 27 раз.
Поблагодарили: 123 раз.
Баллы репутации: 156
ТехнарьТехнарь

Сообщение Death_Morozz » 26 дек 2009, 13:22

Ты видел ее цену?
http://platan.ru/cgi-bin/qwery_i.pl?code=ft2232h


Почему та схема не подходит?:

Изображение

контроллер на ЖК KS0108
как-раз с двумя кристаллами C1, C2

только не видно E
Хочешь сделать хорошо - сделай это сам.
Изображение
Аватара пользователя
Death_Morozz
Фраерок
 
Сообщения: 2839
Зарегистрирован: 11 янв 2007, 23:35
Откуда: Ростов-на-Дону
Благодарил (а): 822 раз.
Поблагодарили: 312 раз.
Баллы репутации: 200
ТехнарьТехнарьТехнарь

Сообщение FELiS » 26 дек 2009, 15:27

Цена жосская, надо на ft245bm попробовать. Не подходит так как надо еще будет как то формировать сигнал выборки чипа E1 E2 и сигнал A0, кстати для чего он предназначен?
Аватара пользователя
FELiS
Добрый Фелис
 
Сообщения: 532
Зарегистрирован: 11 янв 2007, 23:21
Благодарил (а): 27 раз.
Поблагодарили: 123 раз.
Баллы репутации: 156
ТехнарьТехнарь

Сообщение Death_Morozz » 26 дек 2009, 15:41

Наверное это V0 - контрастность.
А CT- может быть E
Хочешь сделать хорошо - сделай это сам.
Изображение
Аватара пользователя
Death_Morozz
Фраерок
 
Сообщения: 2839
Зарегистрирован: 11 янв 2007, 23:35
Откуда: Ростов-на-Дону
Благодарил (а): 822 раз.
Поблагодарили: 312 раз.
Баллы репутации: 200
ТехнарьТехнарьТехнарь

Сообщение FELiS » 26 дек 2009, 16:02

А где ты V0 нашел?
Аватара пользователя
FELiS
Добрый Фелис
 
Сообщения: 532
Зарегистрирован: 11 янв 2007, 23:21
Благодарил (а): 27 раз.
Поблагодарили: 123 раз.
Баллы репутации: 156
ТехнарьТехнарь

Сообщение Death_Morozz » 26 дек 2009, 17:06

Посмотри на схемы двухкристальных ЖКИ 128x64

какая разница, на каком рисовать 122х32 или 126х64
если и тот и тот двухкристальный.
Хочешь сделать хорошо - сделай это сам.
Изображение
Аватара пользователя
Death_Morozz
Фраерок
 
Сообщения: 2839
Зарегистрирован: 11 янв 2007, 23:35
Откуда: Ростов-на-Дону
Благодарил (а): 822 раз.
Поблагодарили: 312 раз.
Баллы репутации: 200
ТехнарьТехнарьТехнарь

Сообщение FELiS » 26 дек 2009, 17:15

V0 это контрастность, смотрел на другой схеме. Короче на дисплей придется формировать три управляющих сигнала: сигналы выборки чипа и этот таинственный Е.
Блин еслиб мог посмотреть пдф дело пошло бы быстрей.
С мультикартой будет реально проще замутить


(Добавление)
http://modding.kh.ua/content/view/159/7/
Подключение KS0108 к lpt


(Добавление)
Чтобы этот дисплей подключить к usb через ft245bm придется мультиплексировать 8 битную шину микрухи. Короче жопа. Мне не справится.
Аватара пользователя
FELiS
Добрый Фелис
 
Сообщения: 532
Зарегистрирован: 11 янв 2007, 23:21
Благодарил (а): 27 раз.
Поблагодарили: 123 раз.
Баллы репутации: 156
ТехнарьТехнарь

Сообщение Death_Morozz » 26 дек 2009, 17:39

Ну я наверное мультикарту и приобрету.

Изображение

ST-Lab I122 LPT/EPP ,2 Ports (MosChip/NetMos 9805), PCI, Retail

500 руб она стоит.

Только еще ЖК-шка не пришла.
Хочешь сделать хорошо - сделай это сам.
Изображение
Аватара пользователя
Death_Morozz
Фраерок
 
Сообщения: 2839
Зарегистрирован: 11 янв 2007, 23:35
Откуда: Ростов-на-Дону
Благодарил (а): 822 раз.
Поблагодарили: 312 раз.
Баллы репутации: 200
ТехнарьТехнарьТехнарь

Пред.След.

Вернуться в Оффтопик

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 68

cron
x

#{title}

#{text}