<div dir="ltr">Hi Punit,<div><br></div><div>Apart from what <span style="font-size:12.8px">Worth Burruss suggested, </span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">First of all setting on off timing and testing on LED would be OK for primary testing.</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">You can always test your PWM signals on DSO/CRO to have a clear picture of what is happening over signals.</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">And if you can manage to have second BBB you can test signals on it too:- <a href="http://hackaday.com/2015/02/19/turn-your-beagleboneblack-in-to-a-14-channel-100msps-logic-analyzer/" target="_blank">http://hackaday.com/2015/02/19/turn-your-beagleboneblack-in-to-a-14-channel-100msps-logic-analyzer/</a></span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">Also thinking towards a bit application side,</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">Using PWM signals you can very DC motor speed using motor driver IC.</span></div><div><span style="font-size:12.8px">RGB Led would be a great visual to test it and many more....</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">Hope this helps for your further testing...</span></div><div><br></div><div>Ketul</div><div class="gmail_extra"><br><div class="gmail_quote">On 23 March 2016 at 19:51, Worth Burruss <span dir="ltr"><<a href="mailto:worth@motioncontrol.org" target="_blank">worth@motioncontrol.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>On 23 Mar 2016 at 0:57, punit vara wrote:<br>
<br>
> Hi Worth Burruss,<br>
><br>
> This year I proposed a plan (<a href="https://goo.gl/cGCXbS" rel="noreferrer" target="_blank">https://goo.gl/cGCXbS</a>) to develop Beagle<br>
> bone black BSP which includes PWM drivers as well as I2C driver. Could<br>
> you please suggest me testing methods to test PWM on BBB ?<br>
><br>
> Regards,<br>
> Punit<br>
><br>
<br>
</span>Punit,<br>
<br>
I will preface this with my solutions tend to be overly complex and I do not know specifically<br>
what is available to use to test with in the BBB.  So this may not be what you are looking for.<br>
It also depends on the frequency of your PWM signals.<br>
<br>
When I think of test on hardware, I want to know it is working the way I think it is working<br>
(proving correctness).  For PWM, this means the duty cycle is correct.  I would be using<br>
another hardware counter timer to measure the High time followed by the Low time and doing<br>
the math to prove that the times are correct for the programmed duty cycle.<br>
<br>
As an alternate, with appropriate selection of PWM frequency and software timers, you can<br>
do the High and low counting using the timers.<br>
<br>
As for me, I would find it hard to see the change in an LED's intensity except in a crude<br>
fashion, so would not meet my personal goal of proving correctness.   But you may be<br>
thinking of ON and OFF times in seconds, In which case an LED and maybe a stop watch<br>
would be appropriate.<br>
<br>
Hopefully this gives you some ideas.<br>
<br>
Thank you,<br>
<br>
Worth Burruss<br>
<div><div><br>
<br>
<br>
<br>
_______________________________________________<br>
devel mailing list<br>
<a href="mailto:devel@rtems.org" target="_blank">devel@rtems.org</a><br>
<a href="http://lists.rtems.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">http://lists.rtems.org/mailman/listinfo/devel</a><br>
</div></div></blockquote></div><br></div></div>