Project VAG: Using Arduino Due for current control

I'm not sure how you want to implement your project at all. An Uno has analog interrupt capability, and timer interrupts for outputting something at regular time intervals. It only lacks a DAC and, perhaps, speed. Dunno of the Due capabilities.

For zero crossing detection an external comparator is sufficient, no controller required.