Точные тайминги с помощью осциллографов на ПК - PullRequest
3 голосов
/ 16 декабря 2009

В мире встроенного программного обеспечения (встроенного программного обеспечения) довольно часто можно наблюдать за порядком событий, брать тайминги и оптимизировать программу, заставляя ее шевелить линии PIO и фиксировать их поведение на осциллографе.

В прошедшие дни можно было переключать контакты на последовательном и параллельном портах, чтобы добиться почти того же в программном обеспечении для ПК.Это позволило фиксировать события программного обеспечения и встроенного программного обеспечения хост-ПК на одной трассе и исследовать взаимодействия программного обеспечения и встроенного программного обеспечения хоста.

Теперь мой новый ноутбук ... нет последовательных или параллельных портов!Это все чаще так.Итак, есть ли у кого-нибудь предложения о том, чтобы испускать точные сигналы синхронизации с «современного» ПК?Меня поражает, что у нас не осталось никаких непосредственно программируемых выходных выводов без задержек.

Решение должно работать на ноутбуке, поэтому использование дополнительных карт, которые подключаются только к настольным компьютерам, недопустимо.

Ответы [ 5 ]

2 голосов
/ 21 декабря 2009

Ноутбук с док-станцией и параллельным портом old-skool. В качестве альтернативы можно использовать «умную» коробку, подключенную через USB, которая обрабатывает синхронизацию для вас и просто сообщает результаты через USB.

Возможно, вы захотите взглянуть на некоторые из USB-логических анализаторов, например, Saleae Logic .

1 голос
/ 12 апреля 2010

Как насчет использования порта линейного аудио выхода? Это должно, по крайней мере, иметь постоянную задержку, поскольку аудиоприложения заботятся об этом. Это единственный современный компьютерный выход, о котором я могу подумать, что он не основан на пакетах и ​​не предназначен для других целей. Он имеет только два канала (хотя внешние аудиоустройства USB могут расширять его, и, надеюсь, также будут иметь постоянную задержку во всем, что делает протокол), и может быть фильтр постоянного тока, но вы можете по крайней мере генерировать импульсы с надежной синхронизацией.

1 голос
/ 12 апреля 2010

У меня есть параллельный порт PCMCIA от Quatech - модель SPP-100. Это «настоящий» параллельный порт, а не USB-параллельный порт. Это «вполне реально», чтобы я мог использовать ключ параллельного порта с Windows 7 x64 на моем ноутбуке, у которого нет параллельного порта.

1 голос
/ 16 декабря 2009

Вы можете получить USB-ключи, которые создают последовательные и параллельные порты. Тем не менее, убедитесь, что вы делаете свою домашнюю работу, так как вы хотите быть уверены, что вы можете получить все значки и все их данные, некоторые из более дешевых устройств делают не все, что вам нужно.

0 голосов
/ 09 апреля 2010

USB логические анализаторы существуют, некоторые даже чиповые. Но имейте в виду комментарий @ xtofl о времени.

...