1. Введение (15 февраля 2005г.)
Знаете чего мне больше всего не хватало когда я только начинал
заниматься электроникой? Правильно - простого и доступного осциллографа!
Потом я начинал заниматься автоэлектрикой и опять мне очень сильно не хватало
простого и мобильного осциллографа!
И тогда то я решил надо браться за эту проблему и решил
проектировать свой осциллограф, причём не исключая его коммерческое применение!
Немного проанализировал потребности - выдвинул следующие требования:
* Должен быть начального уровня (профессиональными рынок завален) -
следовательно максимальная частота дискретизации около 500кГц и глубина 10 - 14
бит и 4 - 8 каналов.
* Мобильность - здесь USB вне конкуренции, причём для
данности достаточно 1.1.
* Многофункциональность - необходимы: частомер, ШИМ и произвольные генератор
прямоугольных импульсов.
* Доступность - так что потолочная цена 100$ за
готовое изделие, при условии полностью договорных условий поставки.
2. Первые предпосылки (20 марта 2005г.)
Взвесив цены и возможности для первой версии
OsKitty была определена следующая спецификация:
* 8 каналов по 10 бит с суммарной частотой 40 кГц.
* USB 1.1
* Без корпусное исполнение, с прямым подключением ко входам АЦП,
возможность обновления прошивки.
* Цена ???.
* Возможности софта: плавное изменение частоты от 0.1Гц до 40кГц, запись в файл,
выбор используемых каналов и записываемых каналов, развитое представление
результатов, сохранение пользовательских настроек.
Очень интересно Ваше мнение по предложенной спецификации! А также как
вы относитесь к отсутствию входных фильтров перед АЦП, мои размышления на эту
тему: у всех потребности и возможности разные - кому 0 .. +5 достаточно, кому
-15 .. +15 а кому и 0 .. +400 подавай - а делать много целевой входной фильтр
резко скажется на цене. Естественно будет предложены типовые схемы
фильтров-преобразователей, но самое главное это будет отдельные элемент от
основной платы осциллографа. Интересно также мнение по типу разъемов на плате и
её размеров - естественно чем меньше тем лучше, но вот отношение шины к длине?
Так же интересует Ваше мнение по поводу цены, что думаете, сколько должен стоить доступный цифровой осциллограф.
Так что жду вас
на форуме,
в гостевой,
и на почте.
3. Это конец! Или пауза :) ? (1 июля 2006г.)
Временно окончательно потеряв интерес к этому проекту - выкладываю все что нашёл в своих папках:
1. Фото макета, он трижды модифицировался, так что не судите за внешний вид: Фото 1.jpg, Фото 2.jpg, Фото 3.jpg, Фото 4.jpg
2. Принципиальная и печатная схема макета: Исходники .rar, Принципиальная .tif, Печатка верх .tif, Печатка низ .tif
3. Исходники прошивки контроллера: Исходники .rar (Main.asm - точка входа, Interup.inc - обработка прерываний, Mem.inc - описание флагов, PDI12.inc - описание регистров PDI12, USB Control.inc - Обслуживание Setup ЕР, USB Main.inc - Обслуживание главной ЕР, USB Man.inc - Обслуживание ЕР менеджмента, USB Tools.inc - Основные инструменты для USB)
4. Драйвер (взят из DDK 2003, но все же практика показывается что не у всех есть): Драйвер.rar
5. Источники информации: описание протокола USB (http://www.usb.org, http://www.beyondlogic.org/usbnutshell/), контроллер USB (http://www.semiconductors.philips.com/pip/PDIUSBD12D.html), пример разработки (http://forum.zinetz.info/viewtopic.php?t=20&postdays=0&postorder=asc&start=0)
6. Отдельная благодарность Зинец Виктору http://zinetz.info
7. Вам пригодятся эти утилиты: 1. почти бесполезная - показывает дерево USB скачать, 2. сканит трафик USB (очень даже пригодилась) скачать.
8. И на последок софт верхнего уровня ( с ним хуже всего, что нашёл то и выложил, могёт и не работать): Проэкт.rar
Берите, пользуйтесь, спрашивайте - может опять проснуться чувства к данному проекту, жду Ваших писем.