Question
I need help with Exercise B.3 and B.4 Write a MATLAB function: VtoD() which converts a voltage value into the equivalent representation used by the
I need help with Exercise B.3 and B.4
Write a MATLAB function: VtoD() which converts a voltage value into the equivalent representation used by the D/A converter. In other words, imple- ment the equation Resolution (R)= Vref/(2^N-1)with a MATLAB function. The function VtoD() should have one input argument (the voltage value), and one output value (the equivalent D/A representation). In addition to implementing the equation , your function should also limit the output to a range of -32768 to +32767. Test your function with the following input values: 0, 1.2, -1.1, 1:5 and -1.5, and include the values returned by the function in your answer.
Exercise B.3 What would happen if a value outside the range of -32768 and +32767 is send to the D/A converter? In particular, what would be the outputs of the D/A converter if the following values are sent: 51000, -72000?
Exercise B.4 Explain how a voltage value v can be converted into an integer value D according to the conversion scheme used by the D/A converter so that D = +32767 if v is greater or equal to 1.4 and D = -32768 if v is less than or equal to -1.4.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started