Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Current range switching when output is enabled #146

Closed
prasimix opened this issue Jun 17, 2017 · 1 comment
Closed

Current range switching when output is enabled #146

prasimix opened this issue Jun 17, 2017 · 1 comment
Assignees
Milestone

Comments

@prasimix
Copy link
Member

prasimix commented Jun 17, 2017

When load is connected and channel output is enabled when current autorange is active a possibly unnecessary switching between low current ranges is happened that introduce additional ~30 ms delay before steady state is reached. That can be seen in both CV (first fig.) and CC (second fig.) mode. CURRENT_AUTO_RANGE_SWITCHING_DELAY_MS is set to 5 ms (default).

This is happened occasionally and maybe depends of ADC cycle.

autorange off to cv

autorange off to cc

It seems that switching "pattern" depends of set output voltage, current and connected load. The following figure shows another possible pattern (U_SET=5 V, I_SET= 2 A, Load= 2 Ohm, CC mode):

autorange off to cc 2

@prasimix prasimix added this to the v1.0 milestone Jun 17, 2017
@prasimix prasimix changed the title Current range switch when output is enabled Current range switching when output is enabled Jun 17, 2017
mvladic added a commit that referenced this issue Jun 19, 2017
@prasimix
Copy link
Member Author

Fixed, current range change due to autoranging from OFF to ON state with load connected now looks like this (CC mode):

autorange off to cc corrected

Even in ON state when load is applied change looks better (CC mode, same U_SET and I_SET)):

autorange load to cc corrected

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants