On Fri, 13 May 2016 10:21:52 -0700, you wrote:

>Also, I'm not exactly an EE, but the one EE I do know, seems to prefer
>using external pull up/down resistors. Why, I'm not sure, but perhaps
>someone who is an EE can explain why.

You can control the values for external parts.  Not all processors or
chips have internal resistors that can be enabled.

Example:  cable tester, open drain outputs driving an input, chip
provided resistor 100K (not a processor)...  That's rather high, and
susceptible to noise.  1K to 10K would be better, but would require
external parts.

lower the resistor value, more current flows, but the less susceptible
to noise you happen to be.

Harvey


>
>On Fri, May 13, 2016 at 10:19 AM, William Hermans <[email protected]> wrote:
>
>> *Are pull up resistors required for the GPIO pins when used as inputs or
>>> as outputs for the beaglebone black? I am using the beaglebone to drive a
>>> few n-channel MOSFETs. Thanks!*
>>
>>
>> Pull up/down resistors are typically "required" by the circuit. In your
>> case where you're using a device that tends to be used as a switch. Leaving
>> the circuit floating can cause unexpected behavior.
>>
>> So, is it "required" ? No. Is it desired? Yes.
>>
>> On Fri, May 13, 2016 at 9:14 AM, Chad Baker <[email protected]> wrote:
>>
>>> The AM3358 has internal pullup/pulldown resistors available for GPIO
>>> inputs. These can be enabled using the universal-io
>>> "https://github.com/cdsteinkuehler/beaglebone-universal-io";
>>> <https://github.com/cdsteinkuehler/beaglebone-universal-io>. If you are
>>> using a current version of Debian, the device tree should already be
>>> included. The github overview shows how to use config-pin, the command
>>> "config-pin -h" shows how to engage the pullup/pulldown resistors.
>>> Chad
>>>
>>>
>>> On 5/13/16 10:48 AM, [email protected] wrote:
>>>
>>> Are pull up resistors required for the GPIO pins when used as inputs or
>>> as outputs for the beaglebone black? I am using the beaglebone to drive a
>>> few n-channel MOSFETs. Thanks!
>>> --
>>> For more options, visit http://beagleboard.org/discuss
>>> ---
>>> You received this message because you are subscribed to the Google Groups
>>> "BeagleBoard" group.
>>> To unsubscribe from this group and stop receiving emails from it, send an
>>> email to [email protected].
>>> To view this discussion on the web visit
>>> <https://groups.google.com/d/msgid/beagleboard/81b4dd20-bdad-4034-b024-d71f1b19c71b%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> https://groups.google.com/d/msgid/beagleboard/81b4dd20-bdad-4034-b024-d71f1b19c71b%40googlegroups.com
>>> .
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>>
>>>
>>> --
>>> Chad Baker
>>> Professor Emeritus
>>> Electrical and Computer Engineering
>>> Christian Brothers [email protected]
>>>
>>> --
>>> For more options, visit http://beagleboard.org/discuss
>>> ---
>>> You received this message because you are subscribed to the Google Groups
>>> "BeagleBoard" group.
>>> To unsubscribe from this group and stop receiving emails from it, send an
>>> email to [email protected].
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/beagleboard/5735FD57.7070009%40cbu.edu
>>> <https://groups.google.com/d/msgid/beagleboard/5735FD57.7070009%40cbu.edu?utm_medium=email&utm_source=footer>
>>> .
>>>
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/o08cjbh5s011s8vrlrevumd6tda5k9oad4%404ax.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to