DacVFb is changed to PC3 for rev0_2 prototype
- This requires a circuit change to connect it to the PoE_PWR_SRC through a 1.6k Ohm and 100nF LPF
This commit is contained in:
parent
4cf7b7fdf9
commit
d3f3608136
@ -112,7 +112,9 @@ pub fn setup(
|
||||
shdn: gpioa.pa5.into_push_pull_output(),
|
||||
vref_pin: gpioa.pa6.into_analog(),
|
||||
itec_pin: gpiob.pb1.into_analog(),
|
||||
dac_feedback_pin: gpioc.pc0.into_analog(),
|
||||
// Fixme: Flywire is added to Rev0_2 prototype. In Rev0_3, it is connected to PC0
|
||||
//dac_feedback_pin: gpioc.pc0.into_analog(),
|
||||
dac_feedback_pin: gpioc.pc3.into_analog(),
|
||||
vtec_pin: gpiob.pb0.into_analog(),
|
||||
max_v: max_v0,
|
||||
max_i_pos: max_i_pos0,
|
||||
|
@ -96,7 +96,9 @@ impl ChannelPins for Channel0 {
|
||||
type ShdnPin = PA5<Output<PushPull>>;
|
||||
type VRefPin = PA6<Analog>;
|
||||
type ItecPin = PB1<Analog>;
|
||||
type DacFeedbackPin = PC0<Analog>;
|
||||
// Fixme: Flywire is added to Rev0_2 prototype. In Rev0_3, it is connected to PC0
|
||||
//type DacFeedbackPin = PC0<Analog>;
|
||||
type DacFeedbackPin = PC3<Analog>;
|
||||
type VTecPin = PB0<Analog>;
|
||||
type MaxVPin = PwmChannel<TIM4, 1>;
|
||||
type MaxIPosPin = PwmChannel<TIM4, 2>;
|
||||
@ -315,9 +317,7 @@ impl MAX1968 {
|
||||
}
|
||||
|
||||
pub fn get_dac_vfb(&mut self) -> ElectricPotential {
|
||||
// Fixme: Rev0_2 does not have this feature
|
||||
unimplemented!()
|
||||
//self.adc_read(AdcReadTarget:: DacVfb, 1)
|
||||
self.adc_read(AdcReadTarget:: DacVfb, 1)
|
||||
}
|
||||
|
||||
pub fn get_tec_i(&mut self) -> ElectricCurrent {
|
||||
|
Loading…
Reference in New Issue
Block a user