ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
139697 Топик полностью
ReAl (23.11.2008 02:09, просмотров: 391) ответил ReAl на Ну, эта... Кому надо, кому не надо, это уж разбирайтесь сами.
На сегодняшний день потребность в шоколаде скорости работы FT232R в синхронном бит-банге(и FT2232C в этом режиме, поведение на глаз одинаковое) снижается раза в три-четыре по сравнению с LPT. Кривой какой-то этот синхронный бит-банг. Сделал тупую выдачу массива, заполненного поочерёдно 0xF0 0x0F, просто чтобы молотило. Период выдачи байтов нестабилен, данные идут пачками. И внутри пачки может удлинняться в несколько раз, и между пачками довольно большой. На коротком пакете (62 байта) одной пачкой и более-менее стабильно, но кому оно надо. На 1К/4К/16К "пористость" от длины пакета мало зависит и даёт тот коэффициент "снижения потребности". И мало зависит от установленной частоты! При снижении частоты "пористость" в среднем сохраняется, что при 1,25 мкс выдачи байтов, что при ~6мкс, хотя нагрузка на USB падает. В MPSSE, специально глянул, все 4К SCK стоит на запрошенных 2 мегагерцах (-o8MHz). При ~6мкс в синхронном бит-банге нагрузка на USB уже меньше, чем при 2MHz SPI в MPSSE (4мкс/байт). Ну всё, это я решил таки глянуть осциллографом, чтобы какая-то опора была на случай, если доберусь до этого дела. Очень уж "какая-то" вышла. Там ещё непонятки есть, но я пока это списываю на больно поздний вечер ;-) Усё, теперь на отдых. Там посмотрим, что выйдет.