Hi @fonak
The CC/CV mode was added to WF beta 3.10.3 https://forum.digilentinc.com/topic/8908-waveforms-beta-download/
You can find the schematic of IA Adapter here: https://reference.digilentinc.com/reference/add-ons/impedance-analyzer/start
Currently you can make lock-in amplifier like this:
Impedance
1. Thanks for reminding. I wanted to add offset compensation for DC, just got distracted with other projects.
2. At the moment you can use a script for history like this:
Impedance.run()
// use averaging to control the sample rate
Impedance.Frequency.Averaging.value = 0.2
plot1.X.AutoScale.checked = false
var rg = []
while(true){
if(!Impedance.wait()) break
rg.push(Impedance.Traces.Trace.getData("Impedance")[0])
if(rg.length>50) rg = rg.slice(1) // max length
plot1.Y1.data = rg
plot1.X.Range.value = rg.length
plot1.X.Offset.value = -rg.length/2
}
Power
1. With AD2 6th device configuration you can use the power supplies as AWG
With EExplorer board you can use voltage or current AWG.
2, 3 Ok
4. You can use F5/F6 to start/stop an instrument.
5. The AD/AD2 has no voltage or current readback.
On the EExplorer board you can adjust the voltage/current limit and also have voltage/current readback.
Protocol Logic
1. You can use script, similar to the previous IA
In the Logic analyzer increasing the row height you get analog representation for the bus, interpreted values
2. You have I2C scanner in Protocol/I2C/Custom/examples
Other
1. You can export and import data into Scope, Spectrum, Logic Analyzer...
2. Ok.
Thank you for your suggestions.