Podczas czytania arkusza danych dla układu scalonego natrafiłem na napięcia pinów przedstawione jako 3V3 lub 1V8. Co oznacza ta reprezentacja?
Podczas czytania arkusza danych dla układu scalonego natrafiłem na napięcia pinów przedstawione jako 3V3 lub 1V8. Co oznacza ta reprezentacja?
Odpowiedzi:
To nowy politycznie poprawny sposób pisania liczb, które normalnie miałyby przecinki dziesiętne. Niektóre części świata (na przykład Niemcy) używają przecinka do oddzielenia cyfr całkowitych i ułamkowych. Aby uniknąć dwuznaczności w sytuacjach międzynarodowych, niektórzy ludzie umieszczają teraz literę dla jednostek, gdzie powinna być kropka dziesiętna. Zatem „3V3” naprawdę oznacza 3,3 wolta, a „1V8” oznacza 1,8 wolta.
Jeśli twoja publiczność mówi po angielsku lub oczywiste jest, że dokument lub kontekst jest w języku angielskim, możesz normalnie używać kropki dziesiętnej. W końcu użycie kropki dziesiętnej jest częścią języka nie mniej niż słowa użyte do opisania innych rzeczy, więc nie jest to dwuznaczne. W rzadkich przypadkach, gdy liczby same w sobie nie mają kontekstu językowego, prawdopodobnie najlepiej jest użyć notacji typu „3V3”. W przeciwnym razie osobiście uważam tę notację za irytującą, ponieważ muszę na nią patrzeć i myśleć o niej, a nie analizować ją przez mózg bez większej świadomości.
Podobnie jak w przypadku większości rzeczy na PC, chodzi o to, którą grupę ludzi wkurzyć.
Zawsze mówiono mi, że powodem używania liter lub symboli zamiast kropki dziesiętnej nie są stosunki międzynarodowe ani nazwy zmiennych w kodzie, ale dla przejrzystości wydruku. Problem polega na tym, że podczas pisania arkuszy danych lub rysowania schematów, a następnie kopiowania / kopiowania / faksowania / itp. Kropka może zostać upuszczona.
Ten problem nie jest obecnie tak poważny, ale używanie 3V3 lub 4R7 jest nadal dość powszechne. Jest to bardzo powszechne w starszej dokumentacji tutaj w Wielkiej Brytanii (i mówię o epoce, w której naprawdę nie mielibyśmy tworzenia dokumentów z myślą o czytelności dla Niemców ...).
Bardzo się cieszę, gdy transponuję przecinki na kropki w dokumentach europejskich, dość często można je znaleźć w europejskich publikacjach (nawet jeśli zostały przetłumaczone na angielski).
Jest to konwencja nazewnictwa oznaczająca napięcia. Kropkę zastępuje się literą V. Tak więc zamiast 3,3 V lub 1,8 V zapisujesz odpowiednio 3 V 3 i 1 V 8. Powstało z kilku powodów:
Na schematach, które dotyczą urządzenia, dla którego należy napisać kod (mikrokontroler, FPGA), wiele języków kodu używa kropki lub przecinka jako operatora (na przykład C używa kropek do odniesienia do elementów struktury). W takim przypadku nazwy sygnałów w kodzie nie mogą bezpośrednio podążać za schematycznymi nazwami sieci, z którymi są połączone, ponieważ spowoduje to błędy kompilacji. Tak więc ten schemat został opracowany w celu obejścia tego i umożliwienia odwołania się do tej samej sieci w kodzie, co na schemacie, co pozwala na łatwiejszą czytelność kodu i dokładniejsze odzwierciedlenie między kodem a schematem.
Z wyżej wymienionego powodu wiele edytorów schematów nie akceptuje kropek ani przecinków w nazwach sieci, ponieważ generują kod bezpośrednio ze schematów lub używają kodu do bezpośredniej obsługi schematów. Oba przypadki można zepsuć za pomocą symboli (takich jak kropki lub przecinki).