I am a new user of the picoscope 6000 (never used it before). i'm working on a project, whereby i have to measure the power consumption traces of an Atmega168 microcontroller. So now i'm having problems with triggering the scope externally. Would yould please assist in that regard as I need to present a demo ASAP.
hi,
thanks for your help.
I'm using the picoscope software development kit. I was hoping to trigger the scope externally by sending a signal from the atmega168, by so doing instructing the scope to capture the power consumption traces of the atmega controller.
I'll look at the videos and see how can they be of help.
With the SDK, you will need to use the PS6000_EXTERNAL enumeration for the channel source. If you are using the ps6000SetSimpleTrigger() function, this is straightforward.
If you are using advanced triggering, you will need to create a Trigger Conditions structure where you set the external trigger state to PS6000_CONDITION_TRUE.
Please refer to the PS6000 Console application example e.g.:
Hi,
I am using c language. is it possible to use the trigger settings on the pico software to successfully trigger the scope to capture the power measurements of an atmega168 controller while it is in operation?
You should be able to use the trigger to capture the input signal coming in to the scope from the controller while it is in operation. Triggering on the voltage level is the easiest option.
If the output from the microcontroller is connected to the external trigger port on your PicoScope 6000, then you can capture data from the input of channel A, B, C and D when the trigger occurs.
The easiest trigger method to use is ps6000SetSimpleTrigger - please refer to the Programmer's Guide (section 4.9.45 on p77) for further information.