Повечето лаптопи и настолни компютри вече нямат серийни портове, но много платки за разработка изискват сериен порт за отстраняване на грешки, конзолен интерфейс или дори изтегляне на софтуер. Серийните портове на платките за разработка обикновено предоставят сигнали на "логическо ниво", а не сигнали на серийния порт RS-232.
Това означава, че няма лесен начин за свързване на развойна платка към лаптоп. Конверторът USB към TTL решава този проблем, като осигурява връзка със сериен порт между хост компютър и развойна платка, с правилните интерфейси и нива на сигнала за всеки. Подробности по-долу.
Какво е TTL сигнал в комуникацията?
TTL сигналът е вид стандарт за хардуерен интерфейс, базиран на електрическите свойства на TTL (Transistor-Transistor Logic).
За TTL вход това означава, че всичко под 0.8 волта е „нула“, а всичко над 2,4 волта е „единица“ и че то представлява натоварване от по-малко от 1,6 ma към управляващата верига.
TTL изходът обикновено може да управлява десет TTL входа и все още да поддържа правилните нива на напрежение за "нула" и "едно".
Защо използваме USB към TTL конвертор?
Името USB към TTL конвертор е наистина лошо име. Той злоупотребява с термина TTL и злоупотребява с термина конвертор. Объркващо, нали?
Така нареченият USB към TTL конвертор всъщност е конвертор от USB сериен порт към CMOS логически сериен порт. Има два края: USB конектор и четири проводника, направени за закрепване към клемни стълбове. Той съдържа чип, който може да подмами лаптопа ви да мисли, че е инсталиран сериен порт.
Включвате USB порта във вашия лаптоп и той се появява на вашия лаптоп като нов сериен порт. Той използва стандартни драйвери за USB сериен порт на лаптоп. Свързвате четирите проводника до захранване, заземяване, сериен RX и сериен TX на Arduino или друга развойна платка, тези сигнали използват правилните нива на напрежение за развойната платка, а не конвенционалните RS{0}} нива и изглежда вашият Arduino, че нещо му говори през неговия сериен порт.





