Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
09/19/11 20:08
Read: times


 
#183797 - Have you considered programmable logic?
Responding to: ???'s previous message
There are several CPLD families that will do what you want, having 5-volt tolerant I/O's and 3V3 core voltage. They are not new, so they're not "bleeding edge" but I've used several different ones at times to effect what I believe you want, i.e. a "245-style bidirectional buffer", but in single configurable bits. The XPLA3 family from XILINX is perhaps the one I've used most, and it's available, IIRC, in an 80-pin package with 128 and 256 macrocells, depending on what you want.

You can use registers not otherwise committed for I/O to build your I2C or SPI interface, BTW. What you basically have to do for each I/O is to combine an 'HC125 and '126 to create your bidirectional I/O. Now, another option, perhaps not any better, is to use the old Spartan-2's, which are still available here and there, and might work for your problem if volume is small and not so cost-sensitive. This family has internal tristate busses available, which might suit your application rather well. These are also available in small packages, and IP (free) for either SPI or I2C is available as well, though that's probably just as readily available for the CPLD's.

I doubt you will REQUIRE 5-volt compatibility, though tolerance is recommended where you drive 5-volt inputs. One nice thing about such parts is that YOU, for the most part, get to assign pinout. Than can be VERY convenient.

RE


List of 40 messages in thread
TopicAuthorDate
Bit-configurable transceiver chips            01/01/70 00:00      
   Suggesting....again...            01/01/70 00:00      
      Alas 5V needed and ribbon cables are a bit "rough"            01/01/70 00:00      
   Another Suggestion....            01/01/70 00:00      
   level translator            01/01/70 00:00      
      Alas, "weak output drive" and no input hysterese            01/01/70 00:00      
      TI sn74gtl2010            01/01/70 00:00      
         or NXP GTL2010,GTL2000            01/01/70 00:00      
            looks promising            01/01/70 00:00      
            NXP GTL20xx -> NVT20xx            01/01/70 00:00      
         Need to read more to understand them            01/01/70 00:00      
            looks like the cat's miauw            01/01/70 00:00      
   NXP has ....            01/01/70 00:00      
      I2C or SPI just can't get even close to the huge bandwidth            01/01/70 00:00      
         nope, no I²C clocks            01/01/70 00:00      
            extender, not expander            01/01/70 00:00      
   I have been wondering this myself            01/01/70 00:00      
      Supported capacitance seems to be the snag            01/01/70 00:00      
   Differential SPI            01/01/70 00:00      
      Serial -> buffers on adapter boards is a potential solution            01/01/70 00:00      
   Have you considered programmable logic?            01/01/70 00:00      
      I had suggested this as well            01/01/70 00:00      
         Yes ... I remember that ...            01/01/70 00:00      
            Long life            01/01/70 00:00      
               They seem to live a long time ...            01/01/70 00:00      
                  Adapters            01/01/70 00:00      
                     These aren't necessarily so "huge"            01/01/70 00:00      
                        Not huge in size            01/01/70 00:00      
                           Some of them can handle that.            01/01/70 00:00      
                              Yes and no            01/01/70 00:00      
                                 There are ways ...            01/01/70 00:00      
                                    Body diodes            01/01/70 00:00      
                                       serial termination ...            01/01/70 00:00      
                                          Yes, current- and bandwidth-limiting components used            01/01/70 00:00      
                                             you youing whippersnappers, pay attention            01/01/70 00:00      
            pedantry, again            01/01/70 00:00      
               What would YOU suggest?            01/01/70 00:00      
   Here's a thought ...            01/01/70 00:00      
      Probably            01/01/70 00:00      
         I'd sugest you consider older CPLD's            01/01/70 00:00      

Back to Subject List