26-11-2021, 10:46
(Ten post był ostatnio modyfikowany: 29-11-2021, 01:12 przez DawidMikulski.)
Kupione, odezwę się, jak będę miał odczyty.
Edit: Urządzanie dotarło, super sprawa, porobiłem odczyty.
Saleae podpoiłem w ten sposób:
Kanał 0 - DEMOD_OUT
Kanał 1 - RDY/CLK
Ustawienia wyglądają tak:
Próbkowanie: 25 kS/s
Bit rate: 2000 Bits/s. W dokumentacji EM4095 (roz. 2.2) podane jest: "data-rate (e.g. 2 kbit/s)"
Bits Per Frame: 64 Bits per Transfer
Preamble bits to ignore: 9 (niestety to ustawienie nie działa, z dokumentacji EM4200 wyczytałem, że jest to dziewięć jedynek)
Odczyty wyglądają poprawnie:
Tag #1:
0010110010000000000000101100011001010111000110100101100
Tag #2:
0010110001000000000011000000001011110010000000000001000
No i zauważyłem, że w bibliotekach których używałem prędkości transmisji są predefiniowane: 300, 600 itd. a domyślnie w przykładach jest 1200.
Jutro uruchomię to na baud rate 2000 i zobaczymy czy wskoczą jakieś dane.
Edit: Urządzanie dotarło, super sprawa, porobiłem odczyty.
Saleae podpoiłem w ten sposób:
Kanał 0 - DEMOD_OUT
Kanał 1 - RDY/CLK
Ustawienia wyglądają tak:
Próbkowanie: 25 kS/s
Bit rate: 2000 Bits/s. W dokumentacji EM4095 (roz. 2.2) podane jest: "data-rate (e.g. 2 kbit/s)"
Bits Per Frame: 64 Bits per Transfer
Preamble bits to ignore: 9 (niestety to ustawienie nie działa, z dokumentacji EM4200 wyczytałem, że jest to dziewięć jedynek)
Odczyty wyglądają poprawnie:
Tag #1:
0010110010000000000000101100011001010111000110100101100
Tag #2:
0010110001000000000011000000001011110010000000000001000
No i zauważyłem, że w bibliotekach których używałem prędkości transmisji są predefiniowane: 300, 600 itd. a domyślnie w przykładach jest 1200.
Jutro uruchomię to na baud rate 2000 i zobaczymy czy wskoczą jakieś dane.