'4) Parts&Others/Logic_Analyzer'에 해당되는 글 1건

  1. 2016.09.12 USB Logic Analyzer 24Mhz 8CH [B008]

USB Logic Analyzer 24Mhz 8CH [B008]


* GitHubhttps://github.com/rdiot/rdiot-b008.git

* Specs

1.8 channels input;

2.Logical light indication: a small light indicate CHO electrical level;

3.Input feature:5PF,100K Ohm;

4.USB power supply;

5.Sampling rate can be seted as below:

24MHz. 16MHz, 12MHz, 8MHz, 4MHz, 2MHz, 1MHz, 500KHz, 250KHz, 200KHz, 100KHz, 50KHz, 25KHz;

6. Data upload real time,the max of depth of collection is 10T,far from practical need.

A total of eight digital channels, =voltage range is 0V ~ 5.5V, the voltage threshold is considered to be low below 1.5V, 1.5V above is considered high.

Package includes the main device, 10pins of dupont cable and one USB cable.

See basic how it works and how to use the introduction video below.

Samples : How much samples to collect, Mhz: frequency of sampling, so 50M * 1Mhz will be 50 total sampling time.

This one is a starter version, different to Saleae16, which has 100Mhz, 16-channel version

* Contents

- Saleae SW Download : http://www.saleae.com/downloads

 : Windows 32bit : http://downloads.saleae.com/Logic%20Setup%201.1.15%20(32-bit).exe

 : Windows 64bit : http://downloads.saleae.com/Logic%20Setup%201.1.15%20(64-bit).exe

- Getting Started Using the Salease Logic Analyzer : http://support.saleae.com/hc/en-us/sections/200114124-Get-Started-Using-the-Saleae-Logic-Analyzer

- Connect



CH0 - D1

CH1 - D2

CH2 - D3

- Test Code

void setup()


  pinMode(0, OUTPUT);

  pinMode(1, OUTPUT);  

  pinMode(2, OUTPUT);  


void loop() {

  // PIN0 - HIGH

  digitalWrite(0, HIGH);


  // PIN1 - 10sec

  for (int i=0; i<10; i++) {

    digitalWrite(1, LOW);

          //PIN2 - 5.125us * 3 times

          digitalWrite(2, HIGH);

          digitalWrite(2, LOW);

          digitalWrite(2, HIGH);

          digitalWrite(2, LOW);

          digitalWrite(2, HIGH);

          digitalWrite(2, LOW);          

    // PIN1 - 0.5 sec


    digitalWrite(1, HIGH);

    // PIN1 - 0.5 sec



  // PIN0 - LOW

  digitalWrite(0, LOW);

  // Delay 1sec



Posted by RDIoT

댓글을 달아 주세요