PulseView/sigrok + saleae klon na RPi

Petr Labaj labaj na volny.cz
Pátek Listopad 4 15:35:01 CET 2022


Nezkoušel, protože Pico nemám.
Ale Sigrok je skvělý SW. Tak pokud se dá udělat sonda z Pico a nad to 
posadit Sigrok, pak to bude podle mě skvělá věc.
A byl by to možná spouštěcí motiv k tomu, že bych si nějaké Pico taky 
koupil.

PL

***********************

Dne 4.11.2022 v 14:43 Pavel Kutina napsal(a):
> Nezkoušel jste někdo RPico jako analyzer? Viděl jsem k tomu dva 
> projekty, jeden používá vlastní SW pro zobrazení, ale tam je to 
> závislé na kreativitě a času autora SW, pak existuje něco pro sigrok, 
> ale ten jsem nějak nepochopil. Mělo by to být výrazně rychlejší a těch 
> 21 kanálů u té první verze 
> (https://hackaday.com/2022/03/02/need-a-logic-analyzer-use-your-pico/) 
> by taky občas nebylo k zahození.
>
> Pavel Kutina
>
>
> ----- Původní zpráva ----- Od: "Petr Labaj" <labaj na volny.cz>
> Komu: <hw-list na list.hw.cz>
> Odesláno: pátek 4. listopadu 2022 12:24
> Předmět: Re: PulseView/sigrok + saleae klon na RPi
>
>
>> Tyhle malé analyzátory jsou skvělá věc. Mám jich spoustu, už ani nevím
>> kolik (6+ kousků).
>> Když dělám jen s logikou (a to je dneska většina mé práce), tak je to
>> můj základní
>> pracovní nástroj. Osciloskop vytáhnu tak zřídka, že většinou zapomenu,
>> kam jsem ho uložil.
>>
>> Měl jsem na W7 taky problém s rychlým přenosem.
>> Ten analyzátor totiž pracuje tak, že nemá žádnou vnitřní paměť na
>> vzorky, ale sype
>> naměřená data on-line po USB do připojeného počítače.
>> Proto ty 8-kanálové jedou do samplovací frekvence 24 MHz, když se zapojí
>> jako
>> 16-kanál, tak pak jenom do 12 MHz.
>>
>> Má to své výhody i nevýhody. Nevýhoda je omezená maximální rychlost.
>> Ale velká výhoda je, že se dá samplovat prakticky neomezeně dlouhá 
>> sekvence.
>> Už jsem dělal i hodinové měření, když jsem analyzoval nějaký neznámý 
>> systém.
>> A pak se dá nad těmi daty dodatečně pracovat i vlastním externím
>> programem v PC.
>>
>> Problém na W7 se vyřešil nějakým bojem s USB drivery. Už si teď
>> nevzpomenu přesně
>> co všechno jsem dělal, ale výsledkem je, že mi to velkém PC i na starém
>> a pomalém
>> noťasu jede na plnou rychlost bez jakýchkoli problémů. Na noťasu
>> napřímo, na PC
>> přes 7-portový HUB.
>> Takže bych si na Vašem místě ještě trochu pohrál s drivery.
>>
>> Ještě nějaké technické poznámky: celé to jede na procesoru Cypress
>> CY7C68013.
>> Je to 8051 na steriodech.
>> Ten procesor nemá program ve Flash, ale nahrává se mu do RAM z
>> připojeného PC.
>> Takže součástí spuštění toho Sigroku je, že mu po USB dovnitř nasype
>> firmware.
>> Proto taky je třeba mít napřed připojený analyzátor a teprve pak spustit
>> SW na PC.
>>
>> Ten procesor je od vstupních pinů oddělený obvodem 74xx245. Protože 
>> procesor
>> jede na 3.3V, tak i ten xx245 jede na 3.3V a na vstupech má pro ochranu
>> sériové odpory.
>> No a tady se bohužel uplatňuje kreativita Číňanů.
>>
>> V některých kusech jsou chipy 74LVC245, které jsou 5V-tolerant na 
>> vstupech.
>> Ale v některých jiných je jen 74HC245, a tam se spoléhá na sériové 
>> odpory
>> a ochranné diody na vstupech toho HC. Jenže pak to znamená, že do těch
>> vstupů při 5V teče nezanedbatelný proud (podle velikostí těch odporů).
>> A ještě i v těch odporech je bordel. V těch kusech, co mám, tam jsou od
>> 56R do 1K2.
>> Zvenku se to podle krabičky nedá poznat. Je to loterie, co člověk 
>> koupí,.
>> Tak jsem si na některých kusech ty 74HC245 vyměnil za 74LVC245.
>>
>> Kromě těchto krabiček se na Aliexpressu dají koupit i destičky s tímto
>> procesorem,
>> které se pak dají použít jako 8- nebo 16-kanál. Je to jen holý procesor,
>> případný
>> oddělovací obvod pro práci na 5V logice se musí dodat zvenku.
>>
>> PL
>>
>> *********************
>>
>> Dne 4.11.2022 v 10:16 Marek Sembol napsal(a):
>>> Jak pisu v subj, (cinsly) klon stareho saleae, viz
>>> https://www.aliexpress.com/wholesale?SearchText=usb+logic+anayzer+24mhz
>>> BR,
>>> Marek
>>>
>>> On Fri, Nov 4, 2022 at 10:06 AM Pavel Hudeček <edizon na seznam.cz> wrote:
>>>
>>>     A ty měřený pulzy se zapojej do GPIO, nebo jak se to používá?
>>>
>>>     PH
>>>
>>>     Dne 04.11.2022 v 9:48 Marek Sembol napsal(a):
>>>     > Zdravim,
>>>     > treba se ta info bude nekomu hodit :)
>>>     > Zkousel jsem ted subj. na RPi400 64bit OS a jede to
>>>     paradne (==mnohem
>>>     > lepe nez na mem notasu).
>>>     > Instalace bez problemu, akvizice mi jede stabilne s 
>>> vzorkovanim 24M
>>>     > (na notasu jsem byl rad kdyz nevypadla pri 4M - asi i z duvodu,
>>>     ze tam
>>>     > to bohuzel bylo vetsinou pres par hubu). Takze za mne mohu jen
>>>     > doporucit. Jeste jsem nezkousel jak moc to ovlivni protokol
>>>     dekodery a
>>>     > jak svizne to bude s hodne daty a dekodovanymi daty.
>>>     >
>>>     > Nez jsem prisel na to, ze je mozno nainstalovat i na RPi primo 
>>> jsem
>>>     > prekladal ze zdrojaku (coz na RPi3 byl zazitek, zvlaste jako
>>>     linuxem
>>>     > moc nepolibeny). Na RPi mi to jelo na cca 4-6M samplovani.



Další informace o konferenci Hw-list