About this project
Oscilloscope Extension Available!
Max Sampling Rate: 200MHz @ 1 Channel / 100MHz @ 2 Channels
Input Channels: 2 Channels
Input Range: ±50 mV ~ ±50 V
Input coupling: AC / DC
Input characteristics: 1 MΩ ∥ 15 pF
Overvoltage protection: ±100 V (DC+AC peak)
What is DSLogic?
Most of electronic instruments are designed in professional fashion. They are dedicated, traditional, well functioned, and most importantly, expensive. They are usually only available and affordable to academic and industry. Individuals, however, are not lucky enough to get the best electronic instruments as they want. This is how we are inspired to make DSLogic.
After extensive research on the principles of professional electronic instruments, such as Logic Analyzer, Oscilloscope, DAQ, etc., we realized that many of them have the same core circuit unit – the sampling and storage circuit.
DSLogic consists of DSLogic-Core and extension modules. DSLogic-Core is a re-configurable circuit board based on FPGA technology with maximum 200MHz sampling rate and 64Mbit on-board memory. DSLogic-Core can work alone as a fully functional logic analyzer, along with various extension modules.DSLogic can also work as oscilloscope, data acquisition system, protocol analyzer and even RF analyzer.
Traditional electronic instruments are limited to capture electronic signals. However we believe people need a more creative tool to discover the world, so we also made a special wireless extension module and corresponding wireless probe that is compatible with Arduino board. All you need to do is to connect the probe to existing Arduino sensors, and then DSLogic would automatically capture the sensor data, and visualize them on your computer at real-time without any additional efforts. With this functionality, you will be able to use the Arduino probe to discover the real world, including: physical inputs, such as temperature, humidity, light, sound, magnetic; abstract physical variables, such as distance, speed, accelerometer, force; and even biological signals, such as heartbeat, emg, brainwave, etc.
- Fully functional and low cost USB-based logic analyzer
There are already many USB-based logic analyzers in the market, such as professional LAP-C (162000+) from Zeroplus, well-designed Logic16 from Saleae, and low-cost Open Workbench Logic Sniffer from Dangerous Prototypes. However, they are either lack of functions or with high cost.
DSLogic is DIFFERENT! You will know DSLogic through the comparison of Sample depth, Sample bandwidth and Price, the most important parameter of logic analyzer.
*The price of LAP-C(162000+) was captured from Amazon: http://goo.gl/6GqvZa
Check out the complete comparison between DSLogic and other logic analyzers as followed. With the same features that LAP-C(162000+) supports, DSLogic is more than 90% cheaper.
- Open Source and Extensible
We've benefited tremendously from the open source community, so in return, we would like to benefit other people as well.DSLogic is a completely open sourced product. All of our design files(software/firmware source code, schematic diagrams, board designs, and bill of materials) will be open source.
Our host side software is created based on sigrok (www.sigrok.org) , a portable, cross-platform, Free/Libre/Open-Source signal analysis software suite that supports various device types. We mainly focus on the improvement of human interactions. With the solid open source community support, there is no need o worry about the maintain and upgrade of DSLogic software.
Get DSLogic software on our website: www.dreamsourcelab.com, and give us your feedback. We will keep improving the DSLogic software.
DSLogic hardware is also extensible. We want to make it as easy as possible to be extended and improved upon what we've built. Thus you can build your own extension module for your needs, and share them to other people.Based on this iteration, DSLogic will be growing up in the open source community, and benefit more and more people
- Arduino Compatible
We love Arduino. It brings happiness and fun to many people in doing hardware projects. Lots of their existing components can be directly used in various projects. Our wireless probe is also compatible with Arduino, so you don't need to develop your own sensor, but instead, just connect to the Arduion compatible sensor and DSLogic will visualize the sensor data for you.
Additionally, you can reprogram our wireless probe under Arduino platform. DSLogic can graphically display any data. It can help you have more fun and verify your ideas faster.
Traditional instruments are faced to well-trained engineer, so their software is powerful but not intuitive for everyone. DSLogic software is designed under the easy-to-use principle.
We are really proud of the cursors design of DSLogic software. it is the most convenient interaction to insert, move, delete and goto a cursor. You don't need to find any menu, or worry not enough cursors. Just simple mouse click to put any cursor on anywhere.
- Protocol decoders
Protocol decoders are essential for logic analyzer. Currently, DSLogic software support following bus decode: I2C, SPI, Serial, DMX512 and 1-wire bus. We will add more protocol decoders according to backers' requirements. And, we also hope open source community can help us to build a more powerful protocol decoding system, which will benefit everyone.
- zoom system
DSLogic software support mouse based zoom system. You can use the mouse wheel to zoom in or out, left button to drag, right button to zoom a rectangle region. Additionally, first double click will show you the full view, and second double click will back to the previous scale.
- Trigger system
Simple and advanced trigger system is supported by DSLogic. The left side channel based trigger buttons can be used to quickly set a simple trigger flag, like high, low, rising edge or falling edge. The right side trigger dock can be used to set a complex trigger flag, include trigger position, 16 levels trigger stage, two match units for each stage and 16 bits counter for each match unit.
- Pattern Search
Pattern search is an important feature of logic analyzer. However, we can only found it on high-end logic analyzer. We think you will love the pattern search feature on DSLogic software.
DSLogic software has many other cool features. For example, you can use mouse cursor to get width, frequency and period of digital signals; move and disable any channel, or group several channels into a group signal. You can also save current data into a file, and reload it at any time. DSLogic software also support hot plug, you can plug or unplug DSLogic hardware even when capture is going on.
- Interface for logic analyzer
CH15 ~ CH0:
Recommended input voltage range: -6V to +6V
Absolute input voltage range: -30V to +30V
Input impedance: 200Kohm
Maximum Input Bandwidth: 50MHz
Compatible voltage systems: 1.8V / 2.5V / 3.3V / 5V
Threshold for 1.8V to 3.6V: 0.7V (Low) / 1.4V (High)
Threshold for 5V: 1.4V(Low) / 3.6V(High)
CLK, TI, TO:
Compatible voltage systems: 3.3V
Maximum state clock: 50MHz
- Wireless Specification
300 foot range at 250kbps
On-board ceramic 2.4GHz Antenna
250kbps, 1Mbps and 2Mbps on air data rates
6 data pipe MultiCeiver™
We need your support to help us fund the production of DSLogic. With them, we can buy components much cheaper in bulk quantities, and have the DSLogic boards professionally assembled at a very reasonable cost. This directly benefits you to get a powerful instrument by a lower price.
If the Kickstarter campaign would be successful, we would like to open DSLogic for backers, and release it to public in a few months. We've completed one extension of DSLogic so far. However, we've already got lots of ideas on extensions, such as:
- analog extension for oscilloscope
- RF detector and analyzer extension
- Specific protocol extension, like USB
We definitely need more hands on this project. We hope talented people in open source community would make a lot of useful extensions, share them, and participate in improving DSLogic. This would let all of us make things better.
DreamSourceLab is a team of enthusiastic engineers, who want to help individuals eliminate the barrier to hardware projects. We aim to provide everyone with the technology that used to be only available to academic area and industry. We would like to encourage more people to make their own awesome projects, have more fun, and participate in maker movement.
The core team is as follows:
Andy Deng: DreamSourceLab Co-founder. Has a master's degree in computer architecture, the designer and creator of the DSLogic. USB bus specialist, participate in several USB chips design and production. With over 8 years digital logic design experience, he works with various instruments every day, and really hates the interaction interface of traditional instruments. He wants to redesign these instruments. DSLogic is a start. And with your support, his dream will become a reality.
Binary Fu: DreamSourceLab Co-founder. Has a master's degree in computer architecture, and a professional hardware engineer for more than 6 years, has designed dozens of circuit boards, main designer of the DSLogic hardware boards. Like mountain climbing and photography.
Jixin Li: Software engineer. Graduated from Johns Hopkins University. Always knows the best way to implement an intuitive software. Loves to travel.
Where are we today?
DSLogic is a complex system. Design phases involve circuit, logic, firmware, driver and software. In order to make it as a high-speed electronic instrument, we also needed to execute signal integrity analysis, stability and noise immunity test, over-voltage and over-current protection design. We have been working on DSLogic project for over 6 months. The prototype development and various tests have also been done.
Now, we are focusing on the production of DSLogic, including the test of production version PCB and final software optimization.
The hardware of DSLogic includes DSLogic-core board, wireless extension board and Arduino probe board. All these three boards have passed the prototype test and are currently in quantitative production testing phase.
Newest update (15/12): Linux version is available!
We have finished the first version of driver and software development. DSLogic can be run in Windows systems, including Windows XP, Windows Vista and Windows 7.
DSLogic software is not only intuitive, but also stable and smooth.
The production plan
Two iterations of the DSLogic hardware have been produced. All of them are made in ShenZhen, China.
DSLogic-core, wireless extension and Arduino probe boards are in final round of testing for mass production.We will start the production immediately after this campaign is over.
Per the discussion with our manufacturing partners in ShenZhen, time frame for production is set for three weeks, including parts sourcing, PCB production, soldering and cables assembles. However, Jan 31st 2014 is Chinese New Year and there will be national holidays for a week. To account for the holidays, we eventually plan for five weeks in manufacturing.
After manufacturing is done, we will proceed with production test and quality control, for additional two weeks. This will be done in our own platform and software in test mode.
Shipping preparation will be done while manufacturing is in progress. All rewards are set to be shipping by mid-March of 2014.
Risks and challenges
DSLogic is a project involving both hardware and software. Like all the other engineering projects, it carries risks in product development, manufacturing and physical delivery.
Fortunately, the risk in our product development is minimal. DSLogic software is almost done. You can get the source code and executable file from our website: www.dreamsourcelab.com. We would love to maintain and improve it. On the other side, DSLogic hardware, including DSLogic-core, wireless extension and Arduino probe, has been prototyped and tested iteratively as well. We are ready to release to production. Additionally, we are preparing a small-scale test in open source community. If necessary, we will do the final update during this campaign. After the funding period, we will start production.
Our biggest challenge is manufacturing, but don't worry! We have already established close relationship with our manufacturing partner in Shenzhen, China, the manufacturing capital of the world. All the parts used by DSLogic have been confirmed for mass production. We also have considered various factors that might affect the progress. Substantial time has been planned to avoid delays.
Lastly, we have been in touch with several global package delivery companies. We only consider companies with good reputations to ensure that your rewards arrive on time in perfect condition. In case of unforeseen circumstances, we will keep in touch with our backers, and try our best to overcome any difficulties.Learn about accountability on Kickstarter
Support this project
- (45 days)