ISOUSB211: Computer PLC System using USB-IF Suggestion

Part Number: ISOUSB211

Tool/software:

Idea concept

Dear TI

I suggest that the reinforced isolation high-speed mass data transfer capable USB interface developed by TI should be expanded into more sub-products. Using the USB interface, small, high-speed, isolated, large data transmission and reception capable, hardware expandability, highly PC-compatible software development, and computer-based PLC development are possible.

I suggest semiconductors that provide interfaces for digital output, digital input, analog output, analog input, pulse modulation control output, timer output, external signal interrupt, communication channels, and memory channels as USB-IF expansion products of TI's reinforced isolation high-speed mass data transfer capable USB products.

Standalone PLC products using high-speed microcontrollers such as C2000 are possible, but there are competitors such as ARM and RISC-V. It is difficult to say that TI has the upper hand when comparing product prices or development environments using ETH and USB. Users always choose products with excellent price competitiveness and expandability. We can already see that it is easy to build a PC-based expanded PLC system. We can reduce the pure hardware development process, and it becomes possible to develop a system that focuses only on software development based on the computer's operating system.

As the mini PC market grows and computer performance increases, the performance of GUI applications for pure PC operating systems increases, and development becomes easier. It is against providing a development environment like LABVIEW. A graphic-based compiler is rather difficult to learn. I think it would be sufficient if TI provided a library that is easy for Windows programmers to access.

Best regards, Choi

  • Hi Choi,

    Thank you for providing your suggestions.
    I am not from the software development team but from what I am aware, the libraries that TI provides are specific to the controller and processor. If you are looking for any specific library, I recommend you to post your question at below forums so that the right folks can help you with right inputs. Thanks.

    https://e2e.ti.com/support/microcontrollers/

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum


    Regards,
    Koteshwar Rao

  • Dear Koteshwar Rao

    First of all, thank you for replying to my post.

    The idea I proposed is about semiconductor components for various interface solutions that expand the USB interface. And for example, assuming a computer system using the Windows operating system, the main content is the development of USB expansion interface semiconductors at TI. It is necessary to provide only the minimum API. The software development environment is not the main goal.

    The performance of PLC systems widely used in the current market is too low compared to the price. And the development language and GUI used are also dependent on each company. If TI develops semiconductors that can build a computer-based PLC system and provides APIs that can control hardware at least in the Windows operating system, it will be possible to develop a general PLC for various-sized systems in a general Windows operating system.

    I have seen materials on building a PLC in C2000-related materials, and I think it is a very interesting topic. However, we should consider the market entry of alternative semiconductor solutions such as ARM or RISC-V, or alternative module solutions between general-purpose hardware modules such as Arduino/Raspberry Pi and GUI or C language development. For me, it would be exciting news if a PLC using C2000 was developed. However, if there are products that are more easily accessible from the Windows operating system in terms of generality, I think it will be another market. Currently, there are some products such as USB-CAN/DIO/AI in Labview, but I do not think that they are general-purpose because they are systems dependent on Labview. Some other products use 485/422/ETH, but even if they are small products, circuits composed of semiconductors must be used. Network expansion devices require a process of developing firmware or hardware.

    Considering these situations, I hope to expand the isolated USB interface semiconductor components currently developed by TI. Of course, I do not mean general products such as USB-DAC USB-SATA, USB-232, etc. What I am explaining is a more industrial interface, and it includes individual semiconductors or integrated semiconductor solutions that do not require hardware firmware development, such as DI/DO/ADC/DAC/PWM/INTX/Timer/232/485/422/Zigbee/Bluetooth/Sub-eth/Wifi/SDcard/Memory.

    South Korea has the highest ratio of robots/workers in the world, and the country with the fastest development of the automation industry due to population decline and technological advancement will naturally be the country. I think the US and many advanced countries will naturally follow a similar direction.

    The market for high-performance products that develop hardware and firmware such as C2000 will also develop, but the market for low-performance, low-price small module products such as Arduino/ESP32/Raspberry will also develop. I think there is a PLC market in this middle market, and I hope that USB-interface expansion semiconductors that utilize the versatility of PCs will be developed, not classic PLC products. Considering the trend of performance development and miniaturization of PCs, I hope that TI will develop USB interface expansion semiconductor products.

    Best regards, Choi