<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-gb">
<link rel="self" type="application/atom+xml" href="http://forum.robosavvy.com/feed.php?f=5&amp;t=2644" />

<title>RoboSavvy Forum</title>
<subtitle>Robosavvy Forum: The largest online community of Humanoid Robot Builders</subtitle>
<link href="http://forum.robosavvy.com/index.php" />
<updated>2008-06-20T17:04:56+01:00</updated>

<author><name><![CDATA[RoboSavvy Forum]]></name></author>
<id>http://forum.robosavvy.com/feed.php?f=5&amp;t=2644</id>
<entry>
<author><name><![CDATA[JonHylands]]></name></author>
<updated>2008-06-20T17:04:56+01:00</updated>
<published>2008-06-20T17:04:56+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2644&amp;p=16407#p16407</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2644&amp;p=16407#p16407"/>
<title type="html"><![CDATA[Proposed 3v AVR to 5v AX-12 interface]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2644&amp;p=16407#p16407"><![CDATA[
I have no idea, sorry - logic chips (and electronics in general) are definitely not my thing.<br /><br />- Jon<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=373">JonHylands</a> — Fri Jun 20, 2008 5:04 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Miamicanes]]></name></author>
<updated>2008-06-20T16:03:20+01:00</updated>
<published>2008-06-20T16:03:20+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2644&amp;p=16406#p16406</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2644&amp;p=16406#p16406"/>
<title type="html"><![CDATA[Proposed 3v AVR to 5v AX-12 interface]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2644&amp;p=16406#p16406"><![CDATA[
Yeah, I actually saw the Sparkfun board last night. Any opinion of whether it's better/worse/essentially identical to the 74LVC1T45 as far as performance, etc is concerned? <br /><br />It's a shame TI hasn't spun off a line of &quot;Little Logic&quot; chips that incorporate BOTH functions... whatever logic/gate function they do AND the level shifting. For example, they have one (74LVC1G126) that's basically a 74xx126 with a single gate. It would have been awesome if they took it a step further, added another pin for VccB, and ended up with a chip that would have basically been a 74lvc1t45 with OE.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=456">Miamicanes</a> — Fri Jun 20, 2008 4:03 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[JonHylands]]></name></author>
<updated>2008-06-20T15:08:17+01:00</updated>
<published>2008-06-20T15:08:17+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2644&amp;p=16404#p16404</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2644&amp;p=16404#p16404"/>
<title type="html"><![CDATA[Proposed 3v AVR to 5v AX-12 interface]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2644&amp;p=16404#p16404"><![CDATA[
This might help:<br /><br /><a href="http://www.sparkfun.com/commerce/product_info.php?products_id=8745" class="postlink">http://www.sparkfun.com/commerce/product_info.php?products_id=8745</a><br /><br />In terms of time to switch, it shouldn't be a problem - you should be able to switch from Tx to Rx mode in something like a micro-second, and the AX-12 is going to take longer than that to process your messages, and prepare a response.<br /><br />I talked to my brother about this - my Bioloid I/O board comes with a 3.3 volt regulator, and I don't have a buffer. The AVR is not rated for it, but it seems to work. He felt the chip might end having a reduced lifetime, because you're potentially pulling too much current on those two pins. A current limiting resistor in series should help with that.<br /><br />I can't say for sure one way or the other how the digital output pins could be affected by this. You're probably safer using a buffer...<br /><br />- Jon<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=373">JonHylands</a> — Fri Jun 20, 2008 3:08 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Miamicanes]]></name></author>
<updated>2008-06-20T05:47:05+01:00</updated>
<published>2008-06-20T05:47:05+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2644&amp;p=16394#p16394</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2644&amp;p=16394#p16394"/>
<title type="html"><![CDATA[Proposed 3v AVR to 5v AX-12 interface]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2644&amp;p=16394#p16394"><![CDATA[
Does this circuit look like it will work for interfacing a (presumably 5v logic) AX-12 with an Atmel ATmega88 running at 3.0v, using a <a href="http://focus.ti.com/lit/ds/symlink/sn74lvc1t45.pdf" class="postlink">TI SNLVC1T45</a> level shifter?<br /><br /><img src="http://devnullfoo.com/images/3v5v.gif" alt="Image" /><br /><br />As I understand it, when the DIR pin is high, a 3v signal on the &quot;A&quot; pin creates a 5v signal on the &quot;B&quot; pin. When the DIR pin is low, a 5v signal on the &quot;B&quot; pin creates a 3v signal on the &quot;A&quot; pin.<br /><br />Some of my main concerns (besides whether it will work at all...) are:<br /><br />* I'm taking the &quot;10k with 5v&quot; resistor value as an article of faith based on the AX-12 manual's sample interface circuit. Should the resistor on the 3v side be 10k as well? <br /><br />* Is there actually going to be enough time between the moment I finish transmitting and the moment the AX-12 sends back its response to clear the TxEnable bit, change PD2 from high to low, set the RxEnable bit, and have everything settle down to its proper state?<br /><br />Now... playing Devil's Advocate for a moment, do I even HAVE to screw around with level conversion? Or can I safely connect the 3v Mega88's TX &amp; RX pins directly to the AX-12's (presumably) 5v serial bus, and feel confident that something ELSE (like, say, a 3.0v ARM9) connected to the same AVR via SPI won't see or feel the metaphorical 5v tidal wave hitting the Rx pin and the tristated Tx pin on the AVR? I have to admit that interfacing 3v to 5v is one area where I feel really uncertain about what I can get away with, and something I've generally bent over backwards up to now to avoid at any and all cost. I'm fairly sure the AVR *itself* is probably 5v-tolerant when running at 3.0v, but I know almost nothing about how pumping 5v into one of its pins might affect other, less-tolerant and significantly more expensive, components connected to the same AVR.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=456">Miamicanes</a> — Fri Jun 20, 2008 5:47 am</p><hr />
]]></content>
</entry>
</feed>