Announcements

Equip yourself to optimize AURIX™ MCUs for Evs at the EV Webinar. Click here to register.

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

AURIX™ Forum Discussions

abcmo123
Level 1
Level 1
5 questions asked 10 sign-ins 5 sign-ins

Dear Aurix Users,

 

I am testing the broken wire detection function of TC234 device. Currently, I can get the conversion value from ADC broken wire detection circuit, and it can detection the fault when the broken wire occured.

The follwing is my testing procedure

1.  Enable BWD register G0CHCTRy.BWDEN = 1.

2. Select voltage referenc to Vgnd G0CHCTRy.BWDCH = 1.

3. Start 10 consecutive ADC conversion cycles.

4. Check if conversion value is lower the 10 % of the full scale range.

 

I notice the conversion result getting higher when I used the lager conversion periode after doing ten consective ADC conversion cycles for broken wire channel.

For example, the ADC get the final conversion value of 178 when each the conversion periode is 173 us.

And  the ADC get the final conversion value of 129 when each  the conversion periode is 21 us.

Did some one know what causing the difference between the result ?

Although the conversion value 178 and 129 are all below than 10 % of the full scale range, I still wonder if my bwd step is correct for ADC broken wire confirmation

abcmo123_0-1673245831371.png

Many thanks.

 

0 Likes
1 Reply
Aiswarya
Moderator
Moderator
Moderator
10 solutions authored 25 replies posted 50 sign-ins

Hi, 
Could you please try checking the behavior by doing the number of cycles mentioned in the datasheet?

Kind Regards,
Aiswarya

0 Likes