background image

(https://reference.digilentinc.com/_detail/reference/instrumentation/openscope-mz/dc_output_feedback.png?id=reference%3Ainstrumentation%3Aopenscope-mz%3Areference-
manual)

2 channels
±4 V
50 mA per channel

A block diagram of how the OpenScope MZ communicates with the host is provided below:

(https://reference.digilentinc.com/_detail/reference/instrumentation/openscope-mz/user_interface_communications.png?id=reference%3Ainstrumentation%3Aopenscope-
mz%3Areference-manual)

OpenScope MZ uses an FTdI FT232RQ USB/Serial converter to handle the flow control between a host computer and a connected OpenScope MZ. The host
computer will need a USB 2.0 High Speed (or better) port to allow the OpenScope MZ to run at 1.25 MBaud (139 kB/s) and to negotiate 500 mA on the USB bus.
Users may interact with the OpenScope MZ via a terminal in either Menu Mode or JSON Mode. A pair of DMA channels at the lowest priority are dedicated to the
UART. If any other DMA channels stall out the UART DMA, all communication with the host will cease.

The OpenScope MZ uses a MRF24WG0MA WiFi chip to enable wireless communication with a browser based UI, WaveFormsLive

(https://reference.digilentinc.com/reference/software/waveforms-live/start)

 (WFL). The OpenScope MZ itself implements a simple HTTP Server that stores static web

content on a μSD card and supports dynamic content implemented in the code through the Digilent deIP™ Network Stack. More information about WFL and the
Digilent Agent

 (https://reference.digilentinc.com/reference/software/digilent-agent/start)

 can be found on the OpenScope MZ Resource Center

(https://reference.digilentinc.com/reference/instrumentation/openscope-mz/start)

.

8 out of 9 timers available on the PIC32MZ are utilized for the OpenScope MZ to trigger the ADCs, DMA transfers, PWM outputs, and trigger delays. Two timers
are dedicated to the ADC () channels, two are dedicated to the DC outputs, one for the DC offset, one for the function generator and logic analyzer, one for an
external trigger, and one for the hardware protocol.

Communication with the host

UART Interface

WiFi

Timers

Triggers

Содержание OpenScope MZ

Страница 1: ...penScope MZ makes it easy to generate analog and digital signals using the power supply function generator and GPIO and measure and visualize analog and digital signals using the oscilloscope and logic analyzer Develop and debug circuits faster by generating stimuli and visualizing the response using OpenScope MZ https reference digilentinc com _media reference instrumentation openscope mz opensco...

Страница 2: ......

Страница 3: ......

Страница 4: ......

Страница 5: ......

Страница 6: ......

Страница 7: ...g USB 2 0 High Speed Required Oscilloscope 2 Channels 12 bit resolution per channel 6 25 MS s sample rate Flat bandwidth up to 1 MHz at 0 5dB 2 MHz of bandwidth at 3dB 1 MΩ of input impedance 20 V input voltage range Features ...

Страница 8: ...e rate of 10 MS s Maximum buffer size of 32640 samples per channel for the Logic Analyzer Power Supply 2 Channels 4 V output voltage 50 mA per channel Other features Two external triggers USB powered device 4 user LEDs PIC32MZ2048EFG124 microcontroller https reference digilentinc com _detail reference instrumentation openscope mz openscope_mz_hardware_block_diagram png id reference 3Ainstrumentati...

Страница 9: ... https reference digilentinc com _detail reference instrumentation openscope mz openscopemz_walk_around png id reference 3Ainstrumentation 3Aopenscope mz 3Areference manual OpenScope MZ uses the ADC on the PIC32MZ to create a 2 channel oscilloscope with 12 bits of resolution per channel Each channel has a pair of analog inputs with a PWM output to facilitate the interleaving of the two inputs one ...

Страница 10: ... V Maximum Buffer Size of 32640 samples per channel Reduced from a maximum size of 32766 samples to account for ADC warm up and pre trigger data various delay timer overrun sources and a 4 byte reduction to prevent large DMA stalls when the maximum destination block size is used The OpenScope MZ has a single channel 10 MS s 10 bit function generator An R2R resistor ladder with 1 resistors is used ...

Страница 11: ...ilentinc com reference software waveforms live start supports a calibration option for the function generator where each voltage code is applied and then read via the feedback network the 1000 best codes that most closely match the ideal values i e every 3 mV are saved in a lookup table for future use by the function generator https reference digilentinc com _detail reference instrumentation opens...

Страница 12: ...and as general purpose IO 3 3V CMOS logic 7 mA source and 12 mA sink when used as GPIO Logic Analyzer has a sample rate of 10 MS s Maximum buffer size of 32640 samples per channel for the logic analyzer Pins DIO0 DIO3 are 5V tolerant pins DIO4 DIO9 are not 5V tolerant OpenScope MZ has two DC outputs that are driven by their own PWM output with a single PWM line for the DC offset A gain circuit is ...

Страница 13: ...DMA channels stall out the UART DMA all communication with the host will cease The OpenScope MZ uses a MRF24WG0MA WiFi chip to enable wireless communication with a browser based UI WaveFormsLive https reference digilentinc com reference software waveforms live start WFL The OpenScope MZ itself implements a simple HTTP Server that stores static web content on a μSD card and supports dynamic content...

Страница 14: ... at much greater speeds DMA cell transfers are serialized so care is taken in the OpenScope firmware to ensure that multiple channels are not triggered above 10 MT s to prevent a high priority channel from stalling all other DMA channels 9 PWM channels of the PIC32MZ are implemented on the OpenScope MZ Two are used in the interleaving of the ADC channels three are used for offsets for the AWG and ...

Отзывы: