behöver jag en USB Logic Analyzer?

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
superx
Inlägg: 1127
Blev medlem: 19 juni 2012, 23:28:16
Ort: Linköping

Re: behöver jag en USB Logic Analyzer?

Inlägg av superx »

Den här kretsen funkar (V-usb-exempel), och följaktligen kommer även logikanalysatorn funka eftersom den kan trigga på samma nivåer som AVR-processorn:
Bild

Som sagt, det kommer inte vara lätt att fatta vad som händer, men man ser säkert OM det händer något.
Senast redigerad av superx 13 augusti 2013, 21:57:46, redigerad totalt 1 gång.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 47727
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: behöver jag en USB Logic Analyzer?

Inlägg av TomasL »

Tja, försöka duger.
Notera dock att för USB1.1 i full fart räcker den inte till, dock hjälpligt vid USB 1.0
ekman
Inlägg: 280
Blev medlem: 13 januari 2009, 14:04:35

Re: behöver jag en USB Logic Analyzer?

Inlägg av ekman »

Jag har princip samma uppsättning. Det som skiljer sig med är att jag inte använder usb's 5V, utan en egen regulator för 3.3V, och det har jag ändrat i usbconfig.h filen. Att den inte använder usb's 5V.

Sedan så skiljer det sig från tutorial jag försöker följa, att den inte har ett 1M motstånd D+ linan.

Ja precis, ska se OM det är nått som händer på dessa linor. Men jag kan höra usb ljudet i windows för inkoppling, 2sek, sen utkopplings ljudet :humm:
ekman
Inlägg: 280
Blev medlem: 13 januari 2009, 14:04:35

Re: behöver jag en USB Logic Analyzer?

Inlägg av ekman »

Oj, glömde länken till tutorialn såg jag:
http://codeandlife.com/2012/01/25/avr-a ... al-part-2/
ekman
Inlägg: 280
Blev medlem: 13 januari 2009, 14:04:35

Re: behöver jag en USB Logic Analyzer?

Inlägg av ekman »

Jag testade koppla på Oscilloskåpet på D+ för att se vad man kunde få fram. Ser ut som att nått händer ialf, varför det fladdrar för att sedan stanna upp, och sedan tillbaka till att fladdra vet jag inte? :humm:

Nu måste jag sova
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
superx
Inlägg: 1127
Blev medlem: 19 juni 2012, 23:28:16
Ort: Linköping

Re: behöver jag en USB Logic Analyzer?

Inlägg av superx »

Det ser ju bra ut! Det där lär väl logikanalysatorn kunna trigga på.

Den fladdrar när det kommer data, och sedan stannar den upp när det inte längre kommer någon data, för då triggar oscilloskopet inte något mer. Då fryser den ju bara den senaste bilden så att säga, om du inte ställer den på "cont." trigger, eller vad det nu kan hetta.

Jag gissar att något i AVR-en är fel, alltså med mjukvaran.
ekman
Inlägg: 280
Blev medlem: 13 januari 2009, 14:04:35

Re: behöver jag en USB Logic Analyzer?

Inlägg av ekman »

Roligt att höra! Det blir till att gå igenom koden när tid ges. Återkommer om jag hittar något
ekman
Inlägg: 280
Blev medlem: 13 januari 2009, 14:04:35

Re: behöver jag en USB Logic Analyzer?

Inlägg av ekman »

Det var så enkelt som att ta bort min kod i från main loopen, som blinkar en led. Bara för att visa att avr'n är igång. Antar att det störde tidtagningen?
Nu ser jag den med libusb, så nu ska jag läsa vidare

Kod: Markera allt

while(1) {
        wdt_reset(); // keep the watchdog happy
        usbPoll();
		
		  //flash led to se if main loop is running
	     PORTB |= 1; // Turn LED on
        _delay_ms(500);
        PORTB &= ~1; // Turn LED off
        _delay_ms(500);
    }
till

Kod: Markera allt

while(1) {
        wdt_reset(); // keep the watchdog happy
        usbPoll();		
		
    }
superx
Inlägg: 1127
Blev medlem: 19 juni 2012, 23:28:16
Ort: Linköping

Re: behöver jag en USB Logic Analyzer?

Inlägg av superx »

Jag antar att anropet _delay_ms(500) implementeras med busy-wait, och då lär inte USB-grejerna funka eftersom du måste kalla usbPoll() tillräckligt ofta (vilken exakt tid det handlar om står i V-usb-dokumentationen).

Implementera blinkningen med ett timer-interrupt istället så kommer det funka!
superx
Inlägg: 1127
Blev medlem: 19 juni 2012, 23:28:16
Ort: Linköping

Re: behöver jag en USB Logic Analyzer?

Inlägg av superx »

Har beställt en Logic16 från Saleae nu förresten. Får väl återkomma med ett omdöme när jag hunnit testa den.
superx
Inlägg: 1127
Blev medlem: 19 juni 2012, 23:28:16
Ort: Linköping

Re: behöver jag en USB Logic Analyzer?

Inlägg av superx »

Logikanalysatorn funkar bra! Väldigt enkel att använda och funkar helt utan problem på en Mac.

Debuggar lite I2S-signaler på ett LPC4330-utvecklingskort just nu.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Skriv svar